我已按照本教程“ https://wiki.videolan.org/AndroidCompile/”
经过一段时间和挑战,我已经完成了所有设置,并编译了vlc库和android应用。
但是现在,我必须将devlc库集成到我自己的应用程序中,第一次看起来一切都很好,我设法在服务器和内部存储中播放了一些视频文件,到目前为止一切都非常完美。
>但是现在我已经尝试播放youtube视频,这是我的主要目标,并且从未尝试播放youtube视频。
我还放置了lua sript文件并将其复制到资产文件夹中,以将其复制到应用程序内部文件夹中的正确文件夹中,但没有任何积极结果。
事实上,在VLC(现在是我的应用)的详细日志中,请使用lua sripts尝试播放youtube视频,但永远不要开始播放视频。
private static Runnable sCopyLua = new Runnable() {
public void run() {
final String destinationFolder = VLCApplication.getAppContext().getDir("vlc",
Context.MODE_PRIVATE).getAbsolutePath() + "/.share/lua";
AssetManager am = VLCApplication.getAppResources().getAssets();
FileUtils.copyAssetFolder(am, "lua", destinationFolder);
}
};
这是我的代码的简历,用于播放视频:
protected void onCreate() {
ArrayList<String> options = new ArrayList<>();
options.add("-vvv");
options.add("--stats");
mLibVLC = new LibVLC(this, options);
mMediaPlayer = new MediaPlayer(mLibVLC);
IVLCVout ivlcVout = mMediaPlayer.getVLCVout();
ivlcVout.setVideoView(mSurfaceView);
ivlcVout.attachViews();
}
private void startPlay() {
String url = mTextUrl.getText().toString();
Media media = new Media(mLibVLC, Uri.parse(url));
mMediaPlayer.setMedia(media);
mMediaPlayer.play();
}
对此事有任何帮助或建议吗?
最诚挚的问候。