java-第三方媒体播放器SDK或其他选项

java-第三方媒体播放器SDK或其他选项,第1张

概述我正在为经常访问的多媒体网站编写应用程序,但遇到了问题.抓取视频流URL(将h264包装在mp4容器中)并尝试使用本机视频播放器播放后,它将失败.这是在运行2.2(BB)和2.3(CM7)的MotoDroid上.我已经在Xoom(3.1股票)上测试了该应用,并且效果很好.我也有一个朋友在她的XperiaArc(据我所

我正在为经常访问的多媒体网站编写应用程序,但遇到了问题.

抓取视频流URL(将h264包装在mp4容器中)并尝试使用本机视频播放器播放后,它将失败.这是在运行2.2(BB)和2.3(CM7)的Moto DroID上.我已经在Xoom(3.1股票)上测试了该应用,并且效果很好.我也有一个朋友在她的Xperia Arc(据我所知2.3股)上对其进行了测试,并且对她有用.让我觉得这是硬件解码器的问题,因为我可以使用RockPlayer的软件解码器正常播放视频流,但不能使用硬件解码器.

我想在这里找到三件事:

>本机Android播放器是否支持软件解码?如果是这样,我如何确定它是在使用硬件还是软件,是否可以切换?
>是否有第三方媒体播放器提供随时可用的SDK(免费)?
>我知道该视频可以正常工作,如何在其他应用程序(如Rock Player)中打开该视频?当我使用浏览器下载视频时,它会问我要使用哪个视频播放器.我如何才能将其d出到我的应用程序中,然后将视频发送给它?

解决方法:

1) Does the native AndroID player
support software deCoding. if so, how
do I tell if it’s using harDWare or
software and is it possible to toggle?

您所拥有的只是默认编解码器.您不能“切换”任何东西.唯一的选择是提供您自己的软件编解码器,该编解码器由AndroID NDK构建并捆绑在APK中.

2) are there any 3rd part media
players with readily available SDKs
(free).

MP4Box的作者为GPAC,提供了Osmo4 for Android,它是从头开始构建的替代视频播放器,包括软件编解码器.它是开源的:
http://sourceforge.net/apps/trac/gpac/browser/trunk/gpac/applications/osmo4_android

3) How can I just open the vIDeo in
another app like Rock Player since I
kNow it works. When I download a vIDeo
using the browser, it asks me what
vIDeo player I want it to use. How can
I get this to pop up within my app and
then send the vIDeo to it?

这种“d出窗口”称为选择器,可以使用ACTION_VIEW intent使用类似以下内容的方法创建:

Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri, "vIDeo/mp4");startActivity(Intent.createChooser(intent, "VIEw with:"));

总结

以上是内存溢出为你收集整理的java-第三方媒体播放器SDK或其他选项全部内容,希望文章能够帮你解决java-第三方媒体播放器SDK或其他选项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存