Ios 带有url的AVPlayer错误

Ios 带有url的AVPlayer错误,ios,avplayer,avplayerviewcontroller,avplayeritem,Ios,Avplayer,Avplayerviewcontroller,Avplayeritem,我正在使用AVPlayer播放视频。但我的问题是,玩家正在发生错误。而同样的url已经在Android设备和Safari web浏览器中播放。如果此url被另一个url替换,则工作正常 这就是错误所在 player.error===>>>>>>>>>>>>>>可选(error Domain=AVFoundationErrorDomain Code=-11848“无法打开”UserInfo={NSUnderlyingError=0x156d78f30{error Domain=nsossstatu

我正在使用
AVPlayer
播放视频。但我的问题是,玩家正在发生错误。而同样的url已经在
Android
设备和Safari web浏览器中播放。如果此url被另一个url替换,则工作正常

这就是错误所在

player.error===>>>>>>>>>>>>>>可选(error Domain=AVFoundationErrorDomain Code=-11848“无法打开”UserInfo={NSUnderlyingError=0x156d78f30{error Domain=nsossstatuserrordomain Code=-12925(null)},NSLocalizedFailureReason=媒体无法在此设备上使用,NSLocalizedDescription=无法打开})


请参阅以下链接以了解可支持的
AVPlayer格式

我认为您用于播放的格式无法通过
AVPlayer
打开,错误中明确提到了这一点


至于我,我知道
AVPlayer
需要大量的数据才能播放。

你能给我一些代码看看你到底做错了什么吗?还要提到你得到这个的urlerror@Rajat我在上面提到了我的代码。@Sanjeetverma我在代码中提到了url。要跟踪状态信息,请参考此。播放HLS流时,当播放机准备就绪时开始播放视频,这与本地视频播放不同。
    override func viewDidLoad() {
            super.viewDidLoad()

            // Do any additional setup after loading the view.
            let videoUrl = "http://telvuehls_t03007-i.akamaihd.net/hls/live/217085/T03007-calkins/playlist.m3u8"
            let playerItem = AVPlayerItem(URL: NSURL(string: videoUrl as String)!)
            let playerObj = AVPlayer(playerItem: playerItem)

            self.player = playerObj
            if playerItem.error == nil{
                playerObj.play()
            }else{
               print("player.error==========>>>>>>>>>>\(playerItem.error)")
            }
        }