0

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 ではそうではありません。

4

1 に答える 1

0

私は解決策を見つけました。デバイスは、必要な他のデフォルト コーデックを使用していました。MediaCodec.java 関数 getMediaCodecInfoInternal で、使用可能なすべてのコーデックを「OMX」でフィルタリングします。プレフィックス。しかし、OMX.google が必要です。ソフトウェアデコーダーを選択するためのフィルタリング。

于 2015-05-13T10:26:29.910 に答える