2017-04-23 31 views
2

我想打在UIWebView的實時視頻流在播放由相信代碼音頻不UIWebView中打在iPhone

UIWebView *web=[[UIWebView alloc]initWithFrame:self.view.bounds]; 
[web loadHTMLString:htmlString baseURL:nil]; 
NSError *setCategoryErr = nil; 
NSError *activationErr = nil; 
web.scalesPageToFit=YES; 
web.mediaPlaybackRequiresUserAction=NO; 
[self.view addSubview: web]; 

但問題是,音頻不會在模擬器玩或不以任何設備與那個直播視頻我做錯了什麼或者我在這裏錯過了什麼

+0

嘗試添加'web.allowsInlineMediaPlayback = YES;'並在設置所有屬性後加載html。 – Koen

+0

您應該使用'WKWebView'來代替Apple Apple iOS 8和更高版本所推薦的。 – Koen

+0

web.allowsInlineMediaPlayback = YES;這是行不通的 – blkerai

回答

0

去Info.plist屬性列表 - 添加一個新行 - 選擇所需的背景模式,應該有一個叫做Item 0的子行,選擇應用播放音頻或者使用AirPlay播放音頻/視頻。還要檢查兼容性中背景模式下的音頻播放。