首页 文章

如何将VLC媒体播放器嵌入我的Android应用程序

提问于
浏览
25

有没有办法将VLC媒体播放器嵌入Android应用程序?我有几个问题:

1)我有一个视频流相机(来自RTSP),我不能在我的常规视频视图面板上播放它(抱歉,这个视频无法播放错误) . 但是,我安装了Android的VLC应用程序(测试版),我能够播放它 . 2)我的主要目标是移植使用VLC插件到Android的桌面java应用程序 . 我想用最少的努力完成这项任务(我有一些时间问题) .

另一种方法是,有没有办法将VLC使用的编解码器嵌入到我的应用程序中?因为使用我的视频,结果会根据视频的格式而有所不同 . 我可以在我的视频视频中播放通过RTSP流式播放的其他视频 .

我通过互联网搜索并发现了一个“libvlc”,但也有一些关于android的libvlc的说明并不完整(但那些笔记属于过去的时间,即使在stackoverflow中也是如此) .

3 回答

  • 19

    是的,如果您已经拥有vlc-sdk.7z(用于Android的libVLC),here是将VLC嵌入到您的Android应用程序中的示例项目 .

    如果您没有libVLC,here是构建一个的步骤 . ("sh compile.sh"完成后,"make vlc-sdk.7z"创建vlc-sdk.7z并解压缩到演示项目 .

    我把vlc-sdk.7z(仅包括armeabi-v7a)here用于测试 .

  • 0

    Maruku给出了一个很好的答案 .

    另外,如果你不想在你自己的机器上编译libVLC,那么mrmaffen已经把它推到了maven central上 . 所以在.gradle文件中包括

    compile "de.mrmaffen:vlc-android-sdk:1.9.8"
    

    请记住,LibVLC可能不会100%更新,因为您没有自己编译源代码 .

    更多信息可以在GitHub找到

  • 23

    第1步:安装Linux

    第2步:安装ndk和sdk

    第3步:将目录路径更改为compile.sh

    然后compile.sh通过你的Linux终端运行并生成apk

    编译 - 运行 - 享受

相关问题