ApiDeomsからCubeデモにSurfaceViewを追加しました。そして、MediaPlayerを使って遊んでみました。しかし、デバイスごとに異なる低レベルのプレーヤーエラーで失敗しました。GLSurfaceViewでビデオを再生することは可能ですか、それともハードウェアサポートがすべてです。
2097 次
2 に答える
1
「あるデバイスで失敗した場合、そのデバイスはサポートしていません」ということです。デモ レベルの人々にアドバイスを与えていることを考えると、かなり無責任であり、これらのメッセージ ボードには、何について話しているのか見当もつかないまま質問に「答える」人々がどれだけ蔓延しているかを知らない可能性があります。
何百もの異なるエラーが発生する可能性がありますが、質問に対する簡単な答えは次のとおりです。
「GLSurfaceView で動画を再生することは可能ですか」
単純に「そうです」になります。お使いのデバイスが OpenGL に準拠している場合 (この 10 年間に製造されたものであれば、それは安全な賭けです)、何らかの形でビデオを表示できます。より有益な回答が必要な場合は、少なくとも正確にエラーが何であるか、理想的にはいくつかの logcat 出力など、さらに多くの情報を提供する必要があります。
于 2012-01-09T21:50:37.573 に答える
0
ネイティブ デコーダーのサポートに依存していることがわかりました。デバイスで失敗した場合、デバイスはそれをサポートしていません。
于 2011-11-11T02:24:16.410 に答える