我在android工作。我在我的应用中设计了一个视频播放器。大多数视频都在成功播放,但在某些视频中我遇到了问题。我尝试播放视频时出现此错误“抱歉此视频无法播放”
这是关于我的视频的信息
General
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
Overall bit rate mode : Variable
Overall bit rate : 1 133 Kbps
Encoded date : UTC 2012-03-07 07:36:33
Tagged date : UTC 2012-03-07 07:36:33
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 29s 920ms
Bit rate : 1 000 Kbps
Maximum bit rate : 2 212 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.130
Stream size : 3.64 MiB (89%)
我在google上搜索了这个,然后我发现这与视频格式有关。有人建议使用 ffmpeg 和 mencoder 等,但所有这些都与命令行有关。
我想知道有没有办法编写代码来编码该视频,以便Android默认播放器可以成功播放。
如有必要,我可以上传该视频。
请建议我该怎么做。
提前谢谢。
答案 0 :(得分:0)
您可以提供有关视频文件的更多信息吗?你可以使用mediainfo。 h264简介&水平。
答案 1 :(得分:0)
我只是从这个http://vov.io/vitamio/链接下载jar文件。
将此jar文件添加到我的应用程序库中,并使用此库的VideoView代替现有库。
现在工作正常。
非常感谢谁试图帮助我。