Android では、1 秒間にメディア プレーヤーを再生しているビット数/バイト数はどれくらいですか? この質問の目的は、5 MB のオーディオ ファイルをバイト配列に変換するときです。メディア プレーヤーでファイルを最初から最後まで再生すると、約 1.5 MB のファイルしか取得できません。クラスを使用してバイトを読み取ります。非同期タスクを拡張します。そのファイルの完全なバイトを取得するにはどうすればよいですか。この問題を解決するにはどうすればよいですか?
1 に答える
0
https://en.wikipedia.org/wiki/Variable_bitrateで mp3 に遭遇すると、このアプローチは失敗します 。事前にファイルを読んで分析することができます。https://en.wikipedia.org/wiki/MP3#File_structureのように、いくつかの資料は Google で見つけることができます
于 2013-02-18T12:29:02.167 に答える