2014-06-18 86 views
-3

即使用戶將設備置於靜音狀態,我仍然試圖讓我播放聲音,我已到處尋找如何做到這一點, t找到我期待的結果!我使用Xcode 5和iOS 7.1作爲我的版本。任何幫助將是驚人的!試圖在Xcode 5中靜音時播放聲音

+8

當用戶將手機設置爲靜音時,用戶不會感謝您播放聲音。 –

+2

你到目前爲止嘗試過什麼? StackOverflow旨在幫助指導您,而不是爲您編寫代碼。 – esqew

+0

@PaulR我的應用程序是一個音板,所以它會有幫助,當他們按下按鈕,因爲我收到有關聲音沒有播放的投訴,我告訴用戶他們的設備必須保持沉默,所以通過將其帶出更新它將停止此投訴。 – BadfishLabs

回答

1

快速回答是:不,無法通過公共API檢測靜音開關是否打開。

這是一個「方法」來做到這一點。如果在完成塊中長度接近0的3秒聲音,則認爲它被設置爲靜音模式。

但我不會依賴於和代替:

爲什麼不直接在應用程式的方式,讓用戶知道,當他們的電話處於靜音狀態,不播放聲音?就像他們警告人們熱咖啡很熱,這可能會導致灼傷?