私のアプリケーションでは、プログレッシブ ダウンロード (ビデオ ファイル) のプレビューをユーザーに提供する必要があります。
これを実現するために、VideoView
コンポーネントを使用して、ダウンロード中のビデオ (.mp4、.3gpp) のコンテンツを表示しています。
http://
問題は、またはrtsp://
プロトコル経由でリモート メディアにアクセスできないことです。そのためVideoView.setVideoPath
、ダウンロード中にビデオのローカル コピーを再生するために使用せざるを得ません。
StageFright
残念ながら、フレームワークを使用できない Android デバイス(および私の経験ではOpenCore
一部のデバイス) では、プログレッシブ ダウンロードを正しく処理できないようです。コンポーネントの初期化中に認識されたビデオの部分のみを再生できます。Tegra2-based
VideoView
明確にするために: ビデオの 5% しかダウンロードされていないときにユーザーが [再生] を押した場合、VideoView は、その間にさらにビデオ コンテンツがダウンロードされていても、その 5% のビデオのみを表示します。
私の経験では、この問題はフレームワークを使用するデバイスには影響しませんStageFright
(例: Nexus One 2.2、Nexus One 2.3.4)。
誰でも可能な解決策を教えてもらえますか? 前もって感謝します