1

我必须在我的 VideoView 上显示视频流。但是视频是 High profile H.264 编码的。因此它无法在 Android 2.3 设备上运行。我需要在运行时将其解码为基线配置文件。有什么办法吗?

提前致谢。

4

1 回答 1

1

Profile 是一种编码设置,而不是解码设置。如果您在主配置文件中有一个视频,并希望它在基线中,您必须解码然后重新编码(这是调用转码)。

问题是您的设备无法解码硬件中的主配置文件。您可以在软件中解码,但这可能会很慢(可能比实时慢)并且会耗尽电池。您最好的选择是先在 PC 上对视频进行转码,或者在发送到设备之前先通过云转码服务进行转码。

于 2013-07-18T18:06:18.880 回答