我想在通話期間禁用UILocalNotification聲音。如何分辨可可粉?如何在撥打電話時禁用UILocalNotification聲音
1
A
回答
0
你不能。 UILocalNotification
不提供任何手段來做到這一點。
用戶將不得不更改設置應用程序中的設置。
0
你可以!從iOS 4.0開始,您可以使用CTCallCenter
從CoreTelephony.framework
。您可以檢查用戶是否有一個電話這樣的:
#import <CoreTelephony/CTCallCenter.h>
...
CTCallCenter * callCenter = [[CTCallCenter alloc] init];
if ([callCenter currentCalls] == nil) {
// Play sound
} else {
// Maybe the same sound but not as loud as the original
}
currentCalls
是NSSet
與CTCall
對象。
相關問題
- 1. ios pjsip - 在撥打電話時播放聲音
- 2. 如何在Twilio撥打電話時阻止來電鈴聲
- 3. 如何在iPhone撥打電話時禁用呼叫提醒?
- 4. 如何撥打電話?
- 5. WatchKit如何撥打電話
- 6. 如何在模擬器中使用語音撥打電話
- 7. 撥打電話時撥打電話號碼。
- 8. 撥打電話時是否可以撥打電話號碼?
- 9. 撥打電話
- 10. 如何在撥打電話時隱藏電話號碼
- 11. 關閉隨機撥打電話的聲音
- 12. 如何在Android手機中禁用撥入和撥出電話
- 13. 撥打外撥電話
- 14. 星號在回答以外自動撥打電話時播放聲音文件
- 15. 如何重複UILocalNotification聲音
- 16. 如何在Android上打電話時播放聲音?
- 17. 如何以編程方式在撥打/接聽電話時打開揚聲器?
- 18. 如何使用iOS中的揚聲器撥打電話?
- 19. 如何用「##」撥打電話號碼?
- 20. 如何用戶撥打電話
- 21. 如何在iphone中撥打電話?
- 22. 如何在Java EE中撥打電話
- 23. 如何在Swift中撥打電話號碼後撥打分機
- 24. iPhone:撥打電話
- 25. PhantomJS:撥打電話
- 26. UILocalNotification聲音
- 27. iOS UILocalNotification聲音
- 28. SIP:從緩衝區寫入聲音並在撥打電話時讀取聲音緩衝
- 29. 用twilio撥打電話C#
- 30. 用C#撥打電話#