私は、Android デバイスで HTTP 経由でビデオを再生することになっている Android アプリケーションに取り組んでいます。ビデオ ファイルをホストするサーバーをセットアップする前に、いくつか明確にしておきたいことがあります。
開発者向けドキュメントによると、Android は動画の .mp4 および .3gp コンテナ形式をサポートしています。メディア ファイルに使用される H.263(ビデオ) - AAC LC (オーディオ) オーディオ ビデオ コーデックを使用する場合、URL を MediaPlayer クラスに渡すことでビデオを再生できますか?
ちょっとした実験をして、動画ファイル (.mp4) の 1 つの URL を MediaPlayer クラスに渡したところ、次のエラーが発生しました。
コマンド PLAYER_INIT がエラーまたは情報で完了しました PVMFErrContentInvalidForProgressivePlayback
ドキュメントから、プログレッシブ再生の場合、ビデオのインデックス (moov アトムなど) をファイルの先頭に配置する必要があることがわかりました。
質問:
1. 動画を Android 対応にするにはどうすればよいですか?
2. 私たちが行う必要があるさまざまな考慮事項は何ですか?
助けてください。
ありがとう。