Android:通过MediaExtractor打开视频不包含任何曲目

Android:通过MediaExtractor打开视频不包含任何曲目,android,video,mediaextractor,Android,Video,Mediaextractor,我在使用MediaExtractor打开视频文件时遇到问题。 视频: 守则: extractor = new MediaExtractor(); extractor.setDataSource(mUrl); Log.d("DecodeActivity", String.format("TRACKS #: %d", extractor.getTrackCount())); 日志: 06-10 02:08:13.901: I/MediaExtractor(3771): Using Extende


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

守则:

extractor = new MediaExtractor();
extractor.setDataSource(mUrl);
Log.d("DecodeActivity", String.format("TRACKS #: %d", extractor.getTrackCount()));
日志:

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中没有看到任何错误消息。
这些都在Android 4.4下运行


提前感谢您的帮助。

此视频文件包含MPEG-4视频曲目和AC3音频曲目。更有可能的是MediaExtractor不支持这些编解码器