2016-07-25 10 views
1

私はmp3形式のオーディオファイルを作成するはずのiOSプロジェクトにレコード機能を持っています。私はいくつかのr & dを行ったと私たちはiOSでmp3オーディオファイルを作成することはできません。これを行うには、.mp3ファイルに変換するしかありません。今のところ私はオーディオファイル.aac形式を作成することができます。それをXamarinの.mp3に変換する方法はありますか?オーディオファイルをmp3に変換する

+0

PCMオーディオをAACに変換する方法のチュートリアルです。https://developer.apple.com/library/ios/samplecode/iPhoneACFileConvertTest/Introduction/Intro.html – Alex

答えて

2

私が理解しているように、MP3ファイルをエンコードする技術は特許があり、それを行うにはライセンスを取得する必要があります。

誰もがソースコードとして配布されているLAMEライブラリを使用しています。 (LAMEはソースとして配布されているため、特許問題は回避されますが、MP3をエンコードする製品の開発者は、おそらくこの特許を侵害しています)。これはおそらくiOSの場合も同様です。

LAMEソースをC言語で入手し、iOS静的ライブラリ(Xcodeを使用)にビルドしてプロジェクトに追加する必要があります。あなたはXamarinからそれを呼び出すことができます。 "iOS LAME library"でグーグルをしてください。

関連する問題