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%)
我在谷歌上搜索了这个,然后我发现这和视频格式有关。有人建议使用ffmpegmencoder等,但所有这些都与命令行相关

我想知道有没有办法编写代码对视频进行编码,这样android默认播放器就可以成功播放视频了

如果有必要,我可以上传视频

请告诉我该怎么做


提前谢谢。

能否提供有关视频文件的更多信息。你可以用。h264配置文件和级别。

他们自己解决了我的问题。这和我的视频格式有关,它是H.264

我只是从这个链接下载jar文件

将此jar文件添加到我的应用程序库中,并使用此库的VideoView替换现有库

现在它可以正常工作了


非常感谢曾经帮助过我的人。

@Galvin先生,请查看我的最新问题。非常感谢您为我提供此软件…@PushpendraKuntal参考android开发者站点(),AVC基线配置文件(BP)保证受支持。您的流是AVC High Profile,因此它取决于硬件解码器实现,但不能保证。