日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

iOS深入探索直播推拉流实现流程(二:推流权限判断 )

發(fā)布時間:2025/6/17 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS深入探索直播推拉流实现流程(二:推流权限判断 ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  推流權限判斷實際上是對手機訪問相機和麥克風權限的判斷。如果連權限都沒有怎么直播。需要注意的是,在iOS10以后,訪問權限是需要在pilst里面申請的,這里自行腦補。

  在LFLiveKit里面是沒有這一步的,樓主不才,寫了一個比較簡單的權限檢查方法以供參考。

#pragma mark --檢查相機和麥克風的權限 //檢查相機權限 - (void)checkCaptureDeviceEnableCheckCaptureVideo:(void(^)(BOOL isVideoSucc,NSString * err))succ{__weak ViewController * weakSelf = self;if ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]==AVAuthorizationStatusNotDetermined) {[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) {if (granted) {[weakSelf checkCaptureAudioDeviceEnableCheckCaptureVideo:^(BOOL isAutioSucc, NSString *err) {if (isAutioSucc) {succ(YES,nil);}else{succ(NO,err);}}];}else{succ(NO,@"app需要訪問您的攝像頭。\n請啟用攝像頭-設置/隱私/攝像頭");}}];}else if([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]==AVAuthorizationStatusAuthorized){[self checkCaptureAudioDeviceEnableCheckCaptureVideo:^(BOOL isAutioSucc, NSString *err) {if (isAutioSucc) {succ(YES,nil);}else{succ(NO,err);}}];}else{succ(NO,@"app需要訪問您的攝像頭。\n請啟用攝像頭-設置/隱私/攝像頭");} } //檢查麥克風權限 - (void)checkCaptureAudioDeviceEnableCheckCaptureVideo:(void(^)(BOOL isAutioSucc,NSString * err))succ{if ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio]==AVAuthorizationStatusNotDetermined) {[AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio completionHandler:^(BOOL granted) {if (granted) {succ(granted,nil);}else{succ(NO,@"app需要訪問您的麥克風。\n請啟用麥克風-設置/隱私/麥克風");}}];}else if([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio]==AVAuthorizationStatusAuthorized){succ(YES,nil);}else{succ(NO,@"app需要訪問您的麥克風。\n請啟用麥克風-設置/隱私/麥克風");} }

   權限判斷完成以后就相當于正式進入了LFLiveKit的學習。

?

-----------------------------分割線-------------------------------------

  新手上路,共同進步群號:240970537

轉載于:https://www.cnblogs.com/fusheng-it/p/6018791.html

總結

以上是生活随笔為你收集整理的iOS深入探索直播推拉流实现流程(二:推流权限判断 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。