一般来说,Android不支持除此处列出的格式之外的其他媒体格式。话虽如此,有相当多的第三方播放器可支持播放更多异类格式,其中大部分都是基于ffmpeg。您可能需要查看Android的开源Dolpin Player(实际播放器也可在Play商店中获取)以获取更多指引-不确定mov播放是否默认支持。然而,由于现今大多数mov文件实际上都是H.264编码的,为什么不重新复合(或重新编码,取决于来源),成为Android友好的格式,例如mp4容器?就视频在Android上的支持而言,H.264无疑是最佳选择,正如早期链接中的“视频编码建议”一节所指出的。
我发现即使是MX Player、BS Player和VLC for Android这样的知名播放器也不能正确播放.mov文件,尤其是那些在我妻子的iPhone 4s上录制的文件。在我的Nexus 7和Nexus 10上播放非常卡顿,在我的HTC One (M7)上根本无法观看。 我找到并安装了一个可以完美播放旧版和新版iPhone电影片段(.mov)的播放器,可以从Google Play商店免费获得。 这是我找到的最好的播放器,相信我,我尝试了很多: 在Android设备上播放.MOV文件 希望这能帮助一些想在Android设备上查看iPhone .mov文件的人们。
我知道这是一个老问题,但时代在变化。 现在我们可以像使用VideoView一样使用ExoPlayer作为自定义视频播放器,它支持比Android上的VideoView更多的格式。使用它非常简单,只需播放视频,但如果您需要,它具有强大的定制功能。请尝试并回复是否对您有帮助。 https://google.github.io/ExoPlayer/