1
我需要我的軟件等到聲音完全播放才能繼續播放。 我有很多聲音需要開發,所以使用回調方法會花費大量的開發時間。可以阻止iOS AudioServicesPlaySystemSound直到完成播放聲音?
有沒有辦法調用AudioServicesPlaySystemSound,並阻止它直到它完成播放,而不使用回調方法?
我需要我的軟件等到聲音完全播放才能繼續播放。 我有很多聲音需要開發,所以使用回調方法會花費大量的開發時間。可以阻止iOS AudioServicesPlaySystemSound直到完成播放聲音?
有沒有辦法調用AudioServicesPlaySystemSound,並阻止它直到它完成播放,而不使用回調方法?
你不能 - 你實際上沒有確切的控制你的聲音什麼時候開始和完成。也不是說聲音在後臺線程中播放的API爲AudioServicesPlaySystemSound
API。我最近在iOS上播放聲音時看過這個article,請看看它。您可能需要使用其他API來播放聲音。
總之,你想等待聲音完成? –