我在 ApiDeoms 的 Cube 演示中添加了一个 SurfaceView。并尝试使用 MediaPlayer 来玩它。但它因低级播放器错误而失败,这在不同设备上有所不同。是否可以在 GLSurfaceView 上播放视频,或者只是硬件支持?
2097 次
2 回答
1
说“如果它在设备上失败,则设备不支持它。” 考虑到您正在向处于演示级别的人提供建议,并且可能不知道这些留言板与那些“回答”问题但不知道他们在说什么的人是多么的猖獗,这是非常不负责任的。
您可能会遇到数百种不同的错误,但问题的简短答案是:
“是否可以在 GLSurfaceView 上播放视频”
只会是“是的”。如果您的设备是 OpenGL 兼容的(如果它是在这十年中建造的,那么这是一个安全的选择),那么您可以用它以某种形式显示视频。如果您想要更多信息的答案,但是您将不得不提供更多信息,至少确切地说是错误是什么,理想情况下是一些 logcat 输出。
于 2012-01-09T21:50:37.573 回答
0
我发现这取决于本机解码器支持。如果它在设备上失败,则该设备不支持它。
于 2011-11-11T02:24:16.410 回答