首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android上使用vlclib

在Android上使用vlclib
EN

Stack Overflow用户
提问于 2013-01-25 16:09:45
回答 1查看 6.7K关注 0票数 5

嗯,我正在尝试创建一个应用程序,它应该显示一些流(udp/rtsp)。我发现vlc-player可以处理大部分问题!所以我决定使用vlclib。在windows上有一个易于使用的vlclib。但是我如何使用vlc-android项目作为我自己应用程序的vlclib呢?

在网上,我发现了另一个问题:Using libvlc on android with NDK

答案链接到这里:https://bitbucket.org/tewilove/nyan.tv-jni/src

但是这个自述文件真的很奇怪。它告诉我只需要使用shell脚本进行编译...但是这里提到的nyan.tv-jni项目告诉我,我可以在我的代码中简单地将它用作包装器??http://blog.moenyan.net/?p=18

所以现在我真的很困惑...有没有人能帮我讲讲如何使用lib创建自己的应用程序?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-04 00:39:58

我找到了解决我的问题的办法。我决定在vlc应用程序中构建我的应用程序。我从vlc克隆了git-project,并按照说明构建了一个ARM-CPU版本。编译成功后,我可以将项目合并到vlc应用程序中。

只需更改AndroidManifest.xml中的包,将声明的类从例如:

代码语言:javascript
运行
复制
.GUI.Main to org.videolan.GUI.Main

请记住,不要将Main注册为启动活动。只需在完成VLC-Main活动的onCreate()之后开始您的活动。记得在VLC-Main活动的onResume()中调用finish()。在销毁您自己的活动后,将调用onResume()。

代码语言:javascript
运行
复制
// OnCreate
VLC.Main.onCreate() -> startActivity(Intent) -> MyApplication.Main.onCreate()
// OnDestroy
MyApplication.Main.onDestroy() -> VLC.Main.onResume() -> VLC.Main.onDestroy()

/!\记住要为VLC-Team的伟大基础而努力!

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14517792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档