ExoPlayer 不显示视频警告消息
ExoPlayer doesn't show video Warning message
我尝试在 Android 4.2.2 和内核版本 3.0.50 的测试设备上 运行 ExoPlayer 演示应用程序。视频不显示,但进度条在移动。在 logcat 我总是收到相同的消息,直到取消视频:
05-12 10:58:36.910 9027-9291/com.google.android.exoplayer.demo W/﹕ Warning message AMessage(what = 'omx ', target = 1) = {
int32_t type = 0
void *node = 0x9
int32_t event = 2130706433
int32_t data1 = 0
int32_t data2 = 0
} unhandled in root state.
有人有类似的问题和留言吗?可能不适用于 ExoPlayer。
我找到了解决办法。
设备使用了我需要的其他默认编解码器。在 MediaCodec.java 函数 getMediaCodecInfoInternal 中,通过 "OMX." 前缀过滤所有可用的编解码器。但是我需要OMX.google。过滤选择软件解码器。
我尝试在 Android 4.2.2 和内核版本 3.0.50 的测试设备上 运行 ExoPlayer 演示应用程序。视频不显示,但进度条在移动。在 logcat 我总是收到相同的消息,直到取消视频:
05-12 10:58:36.910 9027-9291/com.google.android.exoplayer.demo W/﹕ Warning message AMessage(what = 'omx ', target = 1) = {
int32_t type = 0
void *node = 0x9
int32_t event = 2130706433
int32_t data1 = 0
int32_t data2 = 0
} unhandled in root state.
有人有类似的问题和留言吗?可能不适用于 ExoPlayer。
我找到了解决办法。 设备使用了我需要的其他默认编解码器。在 MediaCodec.java 函数 getMediaCodecInfoInternal 中,通过 "OMX." 前缀过滤所有可用的编解码器。但是我需要OMX.google。过滤选择软件解码器。