タグ

ブックマーク / tksyamane.web.fc2.com (1)

  • Audio Unit:音楽波形表示

    Audio Unit音楽波形表示 いよいよ音楽ファイルの波形データを表示するプログラムです。 画面は以下の通りです。 苦労したのは先日書いたスクロール時座標軸も一緒にスクロールされてしまうことと、再生中に停止ボタンをクリックするとアプリがハングアップしてしまう不具合でした。 最初の不具合は先日書いたようにScroll Viewの設定で"Copy On Scroll"のチェックを外すことで解決しました。 次の不具合は調査に難儀しましたが、Audio Unitのコールバック関数からdelegateのメソッドを直接呼ぶのではなくperformSelectorOnMainThread:withObject:waitUntilDone:メソッドで完了を待ち合わせずに呼び出すことで解決しました。コールバック関数がどのスレッドで動作しているか調べて見たところメインスレッドとは別スレッドで動作しているこ

    abtky
    abtky 2012/11/20
    波形表示
  • 1