文書の表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== AudioFileOpenでAACファイルが開けない? ====== Audio Queue Serviceを使って色々と実験してたところ、なぜかAAC(.m4a)を読むとFloating point exceptionで落ちるという状況に遭遇。デバッガで追いかけたら、AudioFileOpenがエラーコードkAudioFileInvalidFileErrorを吐いてました。 kAudioFileInvalidFileErrorはファイルのパースに失敗した時に出るエラーです。という事は、AudioFileOpenがm4aを読めないって事になるんですが、そんな訳ありません。 でも、実際問題読めてないのでGoogle先生に聞いてみたら、coreaudio-api listで[[http://lists.apple.com/archives/coreaudio-api/2007/Sep/msg00041.html"|AudioFileOpen does not recognized iTunes+ files]]という投稿を発見。 投稿の方はiTunes Plusなm4a、私の方はiTunes 4.6の時に生成したm4aと最近作ったVBRなm4aなので状況は少々違いますが、AudioFile APIのバグって事でFA? Extended AudioFile APIの方だと、正常に読めるんですけどね。 blog/2007/2007-11-06.txt 最終更新: 2015-03-05 18:19by Decomo