Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须在我的 VideoView 上显示视频流。但是视频是 High profile H.264 编码的。因此它无法在 Android 2.3 设备上运行。我需要在运行时将其解码为基线配置文件。有什么办法吗?
提前致谢。
Profile 是一种编码设置,而不是解码设置。如果您在主配置文件中有一个视频,并希望它在基线中,您必须解码然后重新编码(这是调用转码)。
问题是您的设备无法解码硬件中的主配置文件。您可以在软件中解码,但这可能会很慢(可能比实时慢)并且会耗尽电池。您最好的选择是先在 PC 上对视频进行转码,或者在发送到设备之前先通过云转码服务进行转码。