android - 如何在 Android 的 GLSurfaceView 上播放视频?

标签 android media-player surfaceview glsurfaceview

<分区>

我在 ApiDeoms 的 Cube 演示中添加了一个 SurfaceView。 并尝试使用 MediaPlayer 来播放它。 但是它因低级播放器错误而失败,这在不同的设备上是不同的。 是否可以在 GLSurfaceView 上播放视频,或者这完全取决于硬件支持?

最佳答案

说“如果它在设备上失败,则该设备不支持它。”考虑到您是在向处于演示级别的人提供建议并且可能不知道这些留言板上有多少人在不知道他们在说什么的情况下“回答”问题,这是非常不负责任的。

您可能会遇到数百种不同的错误,但问题的简短答案是:

“是否可以在 GLSurfaceView 上播放视频”

只是“是的”。如果您的设备兼容 OpenGL(如果它是近十年制造的,那么这是一个安全的赌注),那么您可以用它显示某种形式的视频。但是,如果您想要一个信息更丰富的答案,则必须提供更多信息,至少要准确说明错误是什么,最好是一些 logcat 输出。

关于android - 如何在 Android 的 GLSurfaceView 上播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4130333/

相关文章:

Android 使用自定义图 block 更改谷歌地图图 block

java - 在 Edittext 中输入日期时间后,如何为我的任务创建通知剩余内容

javascript - 尝试在 android webview 应用程序中进行 facebook 登录时出现空白页面

Android 媒体播放器返回 IllegalStateException

ios - iPhone 上不显示音频播放锁屏控件

java - android mediaplayer 应用程序中服务和 Activity 之间的通信

android - 如何在不将录音保存到文件的情况下启动 android mediarecorder?

java - 在 Android 中更改 ImageView 的位置时出现问题

android - 给定 Activity 中的嵌套类,如何初始化自定义 surfaceView?

android - Android 中 SurfaceView 和 GLSurfaceView 的区别