AudioServicesPlaySystemSound() の呼び出しによって再生を開始したサウンドをキャンセル、一時停止、または停止する方法はありますか?
4457 次
1 に答える
11
残念ながら、それはできません-名前が示すように、システムアラートに使用されるサウンドを再生するように設計されており、システムアラートを制御する必要はありません。を呼び出すことで再生されるサウンドを停止できますが、これはハッキーであり、回避するのが最善です。AudioServicesPlaySystemSound()
AudioServicesDisposeSystemSoundID()
オーディオ再生を簡単に制御するための最良のオプションは、 -ドキュメントAVPlayer
の一部をここで使用することです。AVFoundation
于 2012-12-22T11:46:02.797 に答える