17

我想在 .mov 文件中播放 android。但是 videoview 或 mediaplayer 不支持这种 meida 格式。我怎样才能添加对它的支持?

4

4 回答 4

7

一般来说,Android 不支持除此处列出的媒体格式之外的任何其他媒体格式。话虽如此,有不少 3rd 方播放器可以播放更多奇特的格式,其中大多数可能基于 ffmpeg。您可能想查看适用于 Android 的开源 Dolpin 播放器(实际播放器也可在Play 商店中获得)以获得更多指示 - 但不确定默认情况下是否支持 mov 播放。

然而,由于现在大多数 mov 文件实际上都是 H.264 编码的,为什么不重新复用(或重新编码,取决于源)到 Android 可以很好地使用的东西,例如 mp4 容器?在 Android 上的视频支持方面,H.264 绝对是一种方式,正如前面链接中的“视频编码建议”部分所指出的那样。

于 2012-11-28T09:16:26.410 回答
2

我知道这是一个老问题,但是时代变了。现在我们可以将 ExoPlayer 用作自定义视频播放器(如 VideoView),它支持的格式比 android 上的 VideoView 更多。

它使用起来非常简单,只需播放视频,但如果您需要,它还具有强大的自定义功能。

https://google.github.io/ExoPlayer/

试一试,如果这对您有帮助,请回复。

于 2018-04-13T11:50:06.740 回答
1

还是试着玩一下吧。Quicktime .mov 规范是 MP4 规范的前身。只有几个原子/盒子有区别。在大多数情况下,您可以将 MP4 播放为 .mov,将 .mov 播放为 MP4。

于 2012-12-02T18:33:08.920 回答
1

我发现即使是 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 文件的人。

于 2014-11-19T00:06:26.317 回答