我在ApiDeoms的Cube演示中添加了SurfaceView。 并试图使用MediaPlayer来玩它。 但它失败了低级别播放器错误,这在不同的设备上是不同的。 是否可以在GLSurfaceView上播放视频,或者全部是关于硬件支持?
答案 0 :(得分:1)
说“如果设备发生故障,设备不支持它。”考虑到你向那些处于演示级别的人提供建议并且可能不知道这些留言板是如何与那些“回答”问题而不知道他们在谈论什么的人一起感染的话,这是非常不负责任的。
您可能会遇到数百种不同的错误,但问题的答案很简短:
“是否可以在GLSurfaceView上播放视频”
只是“是的”。如果您的设备符合OpenGL(如果它是在这十年内构建的那么这是一个安全的选择),那么您可以用它以某种形式显示视频。如果你想要一个更具信息性的答案,那么你将不得不提供更多信息,至少确切地说是错误是什么,理想情况下是一些logcat输出。
答案 1 :(得分:0)
我发现这取决于本机解码器支持。 如果设备发生故障,设备将不支持该设备。