2

ApiDeomsからCubeデモにSurfaceViewを追加しました。そして、MediaPlayerを使って遊んでみました。しかし、デバイスごとに異なる低レベルのプレーヤーエラーで失敗しました。GLSurfaceViewでビデオを再生することは可能ですか、それともハードウェアサポートがすべてです。

4

2 に答える 2

1

「あるデバイスで失敗した場合、そのデバイスはサポートしていません」ということです。デモ レベルの人々にアドバイスを与えていることを考えると、かなり無責任であり、これらのメッセージ ボードには、何について話しているのか見当もつかないまま質問に「答える」人々がどれだけ蔓延しているかを知らない可能性があります。

何百もの異なるエラーが発生する可能性がありますが、質問に対する簡単な答えは次のとおりです。

「GLSurfaceView で動画を再生することは可能ですか」

単純に「そうです」になります。お使いのデバイスが OpenGL に準拠している場合 (この 10 年間に製造されたものであれば、それは安全な賭けです)、何らかの形でビデオを表示できます。より有益な回答が必要な場合は、少なくとも正確にエラーが何であるか、理想的にはいくつかの logcat 出力など、さらに多くの情報を提供する必要があります。

于 2012-01-09T21:50:37.573 に答える
0

ネイティブ デコーダーのサポートに依存していることがわかりました。デバイスで失敗した場合、デバイスはそれをサポートしていません。

于 2011-11-11T02:24:16.410 に答える