VLClib Android播放YouTube流

时间:2018-09-25 14:44:09

标签: android lua vlc

我已按照本教程“ 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();
}

对此事有任何帮助或建议吗?

最诚挚的问候。

0 个答案:

没有答案