Ali*_*RAL 8 audiotoolbox ios avplayer swift
我尝试从网址字符串播放视频。但是我有一些错误作为问题标题。
我在下面尝试此代码。videoPath是网址字符串。
let videoURL = URL(string: videoPath)
let player = AVPlayer(url: videoURL!)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.present(playerViewController, animated: true) {
playerViewController.player!.play()
}
Run Code Online (Sandbox Code Playgroud)
下面是错误日志:
加载失败,并显示错误错误域= NSURLErrorDomain代码= -999“已取消” UserInfo = {NSErrorFailingURLStringKey = http: //b...a.mp4,NSErrorFailingURLKey = http: //b...a.mp4,_NSURLErrorRelatedURLSessionTaskErrorKey =(“ LocalDataTask <841B2FFA-479B-4E5A-9BD3-D9207EAA0D32>。<2>“),_ NSURLErrorFailingURLSessionTaskErrorKey = LocalDataTask <841B2FFA-479B-4E5A-9BD3-D9207EAA0D32>。<2>,NSLocalizedDescription =已取消} [-999]
我设置了info.plist-
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>www.example.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
Run Code Online (Sandbox Code Playgroud)
注意:问题出现在10分钟以上的视频上。这是正常的吗?
你想展示AVPlayerViewController里面的东西吗viewDidLoad?如果是这样,您可以尝试在视图控制器的视图添加到窗口层次结构之后呈现它 -viewDidAppear例如。请记住,viewDidAppear当您导航回控制器时将调用该函数,并且模式演示将再次触发。
| 归档时间: |
|
| 查看次数: |
3542 次 |
| 最近记录: |