首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:通过MediaExtractor打开视频不包含曲目

安卓:通过MediaExtractor打开视频不包含曲目
EN

Stack Overflow用户
提问于 2014-06-10 16:29:13
回答 1查看 770关注 0票数 0

我在使用MediaExtractor打开视频文件时遇到问题。

视频:http://video.blendertestbuilds.de/download.blender.org/ED/ED_HD.avi

代码:

代码语言:javascript
复制
extractor = new MediaExtractor();
extractor.setDataSource(mUrl);
Log.d("DecodeActivity", String.format("TRACKS #: %d", extractor.getTrackCount()));

日志:

代码语言:javascript
复制
06-10 02:08:13.901: I/MediaExtractor(3771):  Using ExtendedExtractor mime = video/avi 
06-10 02:08:13.901: I/MediaExtractor(3771): mime = video/avi
06-10 02:08:13.951: I/AviExtractor(3771): addTracks in
06-10 02:09:24.281: D/DecodeActivity(3771): TRACKS #: 0

所以你可以看到我的主要问题是,这个电影文件中没有曲目。

我用内置的MoviePlayer应用程序播放了同样的电影,它播放得很好。

我也用上面的代码(h.264)播放了其他视频,没有任何问题。

你能告诉我我哪里做错了吗?

我在Logcat中看不到任何错误消息。

这一切都在Android4.4下运行

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-06-30 21:56:42

这个视频文件有MPEG-4视频轨道和AC3音频轨道。MediaExtractor很可能不支持这些编解码器

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

https://stackoverflow.com/questions/24136283

复制
相关文章

相似问题

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