特定の MP3 ファイルをダウンロードするアプリを作成し、ユーザーがそれをトリミング/トリミングして、サーバーに再アップロードできるようにしたいと考えています。アプリ内で MP3 ファイルをトリミングするにはどうすればよいですか? Cでこれを達成してから移植/ NDKを使用する必要がありますか? MP3 が難しい場合は、他の簡単な形式に切り替えることもできます。
誰かが私に正しい道を示すことができれば素晴らしいでしょう。
私はまだAndroidでテストしていませんが、少し前に書いた純粋なJavaMP3デコーダー/プレーヤーがあります。多分あなたはそれの一部を使うことができます。このコードは、JavaZoom(LGPLも)のJLayerに基づいています。
LAMEのようなものを使用し、NDK 用にコンパイルすることが最善の選択肢です。MP3 形式には特許制限があり (そのほとんどは私にはわかりません)、アプリを配布すると問題が発生する可能性があることに注意してください。YMMV
このライブラリは、MP3、AAC/MP4、WAV、3GPP/AMR をトリミングするのに役立ちます.