Android视频无法在Media Player中播放

时间:2016-06-09 18:02:56

标签: android

我想播放“http://travel.gockell.com//data/251/videos/2016-06-09_13-24-21.mp4”这个网址的视频。 我正在使用媒体播放器播放视频,问题是媒体播放器不播放此网址,我尝试了许多其他网址,除此之外工作正常。 我在清单上配置了所有其他的东西,如INTERNET权限。 此视频在某些设备上播放,但在使用三星或LG设备时,它无法播放。

1 个答案:

答案 0 :(得分:0)

您应该查看adb logcat来自视频解码器的消息。

并非所有.mp4文件都相似。 MP4只是格式(“容器”)。此特定设备可能不支持用于压缩视频的编解码器。

例如,它可能是H.264 High Profile。有些设备会支持它,但应该适用于所有Android设备的最低要求非常低:https://developer.android.com/guide/appendix/media-formats.html

如果您有权访问ffmpeg,它包含ffprobe工具,它将打印内部的实际编解码器。您还可以使用VLC在Window>中找到常规编解码器信息。媒体信息>编解码器详细信息。

对于您关联的特定视频:

Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 79 kb/s (default)
Metadata:
  creation_time   : 2016-06-09 13:23:43
  handler_name    : Core Media Data Handler
Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 480x480, 754 kb/s, 30 fps, 30 tbr, 600 tbn, 1200 tbc (default)

音频流是AAC LC,不保证可以正常工作。视频流是H.264主要配置文件,不保证也可以使用。