Android:视频编码器
我在安卓系统工作。我在我的应用程序中设计了一个视频播放器。大多数视频播放都很成功,但在一些视频中我遇到了问题。此错误是在我尝试运行视频时发生的。“很抱歉,无法播放此视频” 这是关于我的视频的信息Android:视频编码器,android,Android,我在安卓系统工作。我在我的应用程序中设计了一个视频播放器。大多数视频播放都很成功,但在一些视频中我遇到了问题。此错误是在我尝试运行视频时发生的。“很抱歉,无法播放此视频” 这是关于我的视频的信息 General Format : MPEG-4 Format profile : Base Media Codec ID
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%)
我在谷歌上搜索了这个,然后我发现这和视频格式有关。有人建议使用ffmpeg和mencoder等,但所有这些都与命令行相关
我想知道有没有办法编写代码对视频进行编码,这样android默认播放器就可以成功播放视频了
如果有必要,我可以上传视频
请告诉我该怎么做
提前谢谢。能否提供有关视频文件的更多信息。你可以用。h264配置文件和级别。他们自己解决了我的问题。这和我的视频格式有关,它是H.264 我只是从这个链接下载jar文件 将此jar文件添加到我的应用程序库中,并使用此库的VideoView替换现有库 现在它可以正常工作了
非常感谢曾经帮助过我的人。@Galvin先生,请查看我的最新问题。非常感谢您为我提供此软件…@PushpendraKuntal参考android开发者站点(),AVC基线配置文件(BP)保证受支持。您的流是AVC High Profile,因此它取决于硬件解码器实现,但不能保证。