5

iPad の iOS について同じ質問をしましたが、Android 内で可能かどうかを確認しようとしています。これまでに受け取った応答は、iOS 内ではありません。Android で可能な場合は、どの API が使用されているかを説明してください。

参照されている私の元の質問は次のとおりです。

iPad で同時に再生される複数のビデオの iOS での元の投稿

4

2 に答える 2

6

私はそうしようとしましたが(2つのVideoViews)、1つのビデオしか再生されませんでした。これは、(スタックトレース情報からの)単一インスタンスとしてのみ使用できるLinuxデコーダーが原因です。今のところ、複数のビデオの再生を実現するために、ビデオデコーダーとしてFFmpegを使用し、レンダリングサーフェスにOpenGLを使用しようとしています。まだやっていませんが、大変な操作(複数動画再生)になると思います。しかし、これがあなたにとって正しい方向であることを願っています。

デコーダーの問題を確認しましたが、Linuxカーネルに依存しているようです。2.3.4および2.6.35.7-...カーネルを搭載したNexusOneでテストしました-失敗します。2.3.4および2.6.37.6Linuxカーネルを搭載した2番目にルート化されたNexusOneでは動作します。次のリンクも確認してください: http : //code.google.com/p/android/issues/detail?id = 17802したがって、VideoViewを介して複数のビデオを再生できますが、すべてのデバイスで再生できるわけではありません(Linuxカーネルによって異なります)。

于 2011-06-20T08:53:16.573 に答える
2

それは実際に可能であり、VideoView を使用して行われます。Motorola Droid で 2 つのビデオを同時に再生しているのを見ました。

複数の VideoViews を作成するとうまくいきます。詳細は以下の API にあります。 http://developer.android.com/reference/android/widget/VideoView.html

于 2011-06-07T14:50:57.497 に答える