mkl*_*mkl 5 android udp vlc rtsp android-ndk
好吧,我正在尝试创建一个应该显示一些流的应用程序(udp/rtsp ..)我发现vlc-player可以处理大部分内容!所以我决定使用vlclib.在窗户上有一个可以很容易使用的vlclib.但是我如何将vlc-android项目用作我自己的应用程序的vlclib?
在网络上我发现了另一个问题: 在Android上使用libvlc和NDK
答案链接到这一方:https: //bitbucket.org/tewilove/nyan.tv-jni/src
但自述文件真的很奇怪.它告诉我只使用shell脚本编译它...但是这一边提到nyan.tv-jni项目告诉我,我可以简单地将它用作代码中的包装器吗?http://blog.moenyan.net/?p=18
所以现在我真的很困惑...任何人都可以帮助我阐明如何使用lib创建我自己的应用程序?
提前致谢.
我找到了解决问题的方法.我决定将我的应用程序构建到vlc应用程序中.我从vlc克隆了git-project并按照指令构建了一个ARM-CPU版本.在成功编译之后,我能够将我的项目合并到vlc应用程序中.
只需更改AndroidManifest.xml中的包,更改声明的类,例如:
.GUI.Main to org.videolan.GUI.Main
Run Code Online (Sandbox Code Playgroud)
请记住不要将Main注册为开始活动.只需在完成VLC-Main活动的onCreate()后开始您的活动.记得在VLC-Main活动的onResume()中调用finish().在销毁自己的活动后,将调用onResume().
// OnCreate
VLC.Main.onCreate() -> startActivity(Intent) -> MyApplication.Main.onCreate()
// OnDestroy
MyApplication.Main.onDestroy() -> VLC.Main.onResume() -> VLC.Main.onDestroy()
Run Code Online (Sandbox Code Playgroud)
/!\请记住将VLC团队归功于伟大的基地!
| 归档时间: |
|
| 查看次数: |
6588 次 |
| 最近记录: |