使用しています
AudioServicesPlaySystemSound(soundID);
サウンドを再生するには、サウンドの再生がいつ停止したかを知る必要があります。そのためのデリゲートは何ですか?
ありがとう!
ドキュメントを読みましたか?
AudioServicesPlaySystemSound
システム サウンド オブジェクトを再生します。
void AudioServicesPlaySystemSound (
SystemSoundID inSystemSoundID
);
考察この関数は、短い音 (持続時間 30 秒以下) を再生します。サウンドが数秒間再生される場合があるため、この関数は非同期で実行されます。サウンドの再生がいつ終了したかを知るには、関数を呼び出して
AudioServicesAddSystemSoundCompletion
コールバック関数を登録します。
このスタックオーバーフローの質問は、このコールバックの使用方法を学ぶのに役立つ場合があります。