私のアプリではオーディオをストリーミングしていますが、バッファーがロードされている接続に応じて5〜10秒の期間があり、その後、アプリはオーディオの再生を開始します。オーディオの再生を開始すると、この記号が画面に表示されます。
これが私が話していることの画像です。
http://img27.imageshack.us/img27/3667/img0596.png
この記号が画面に表示されたらアプリのラベルを変更したいのですが、どの関数でこれを検出できるのかわかりません。
シンボルは、音楽機器に共通の「再生」ボタンです。ほとんどの場合、「リッスン」できる NSNotification センター メッセージがあります。ただし、サウンドのバッファリング方法によっては、再生が開始されたときにセレクターに通知できるデリゲートが存在する可能性があります。詳細がなければ、これ以上詳細なアドバイスはできません。もし私があなたの立場なら、あなたが利用している API を詳しく調べます。ほとんどの場合、通知を投稿するか、ストリームの状態と再生を通知するデリゲート メッセージを送信する方法がいくつか存在します。いくつかのストリーミング オーディオ API を使用して、ストリーム オブジェクトからバッファのステータスと他の多くのメッセージを取得できました。これらは優れた設計の一部に過ぎないため、おそらくそこにあるでしょう。