在Android上使用vlclib
我正在尝试创建一个应用程序,它应该显示一些流(udp/rtsp…),我发现vlc播放器可以处理大部分流!所以我决定使用vlclib。在windows上有一个vlclib,可以很容易地使用。但是,我如何使用vlc android项目作为我自己应用程序的vlclib呢 在网上我发现了另一个问题: 答案链接到此端: 但是自述真的很奇怪。它告诉我只使用shell脚本编译它。。。但是这方面提到了nyan.tv-jni项目,它告诉我我可以在代码中简单地将其用作包装器 所以现在我真的很困惑。。。有谁能帮我解释一下如何使用lib创建自己的应用程序吗在Android上使用vlclib,android,android-ndk,udp,vlc,rtsp,Android,Android Ndk,Udp,Vlc,Rtsp,我正在尝试创建一个应用程序,它应该显示一些流(udp/rtsp…),我发现vlc播放器可以处理大部分流!所以我决定使用vlclib。在windows上有一个vlclib,可以很容易地使用。但是,我如何使用vlc android项目作为我自己应用程序的vlclib呢 在网上我发现了另一个问题: 答案链接到此端: 但是自述真的很奇怪。它告诉我只使用shell脚本编译它。。。但是这方面提到了nyan.tv-jni项目,它告诉我我可以在代码中简单地将其用作包装器 所以现在我真的很困惑。。。有谁能帮我
提前谢谢。我找到了解决问题的办法。我决定将我的应用程序构建到vlc应用程序中。我从vlc克隆了git项目,并按照指令构建了ARM-CPU版本。在成功编译之后,我能够将我的项目合并到vlc应用程序中 只需更改AndroidManifest.xml中的包,更改声明的类,例如:
.GUI.Main to org.videolan.GUI.Main
请记住不要将Main注册为起始活动。完成VLC主活动的onCreate()后,即可开始活动。记住在VLC主活动的onResume()中调用finish()。onResume()将在您销毁自己的活动后调用
// OnCreate
VLC.Main.onCreate() -> startActivity(Intent) -> MyApplication.Main.onCreate()
// OnDestroy
MyApplication.Main.onDestroy() -> VLC.Main.onResume() -> VLC.Main.onDestroy()
/!\记住,要相信VLC团队的伟大基础 嗨,你能告诉我你是如何为android构建vlc的吗