[英]AVAudioSession setCategory WithOptions
如果我通過啟用某些選項來設置AVAudioSession類別(使用setCategory:withOptions:error:) ,然后又調用setCategory:error:,那么先前設置的選項會怎樣?
如果答案是#1,如果新類別與啟用的選項不兼容怎么辦? 系統會自動禁用它嗎? 我試圖閱讀文檔,但找不到該特定信息。
謝謝。
發生類別更改時,這些選項不會保持其狀態。
如果沒有使用任何可用的setCategory方法設置選項,則為應用程序AVAudioSession共享實例的categoryOptions屬性分配值0。
例如這行-
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
等價於-
AVAudioSessionCategoryOptions AVAudioSessionCategoryOptionsNone = 0;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionsNone error:nil];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.