Swift3 如何使用avplayervewcontroller播放url视频
当点击我的视频url时,我得到的回应是:Swift3 如何使用avplayervewcontroller播放url视频,swift3,avplayer,avplayerviewcontroller,avplayeritem,tvos10,Swift3,Avplayer,Avplayerviewcontroller,Avplayeritem,Tvos10,当点击我的视频url时,我得到的回应是: Error Domain = AVFoundationErrorDomain Code = -11853 "Playlist not received, See -[AVPlayerItem errorLog] for 2 events" UserInfo = { NSUnderlyingError = 0x600000251670 { Error Domain = CoreMediaErrorDomain
Error Domain = AVFoundationErrorDomain
Code = -11853 "Playlist not received, See -[AVPlayerItem errorLog] for 2 events"
UserInfo = {
NSUnderlyingError = 0x600000251670
{
Error Domain = CoreMediaErrorDomain
Code=-12884 "Playlist File not received"
UserInfo = {NSDescription = Playlist File not received}
},
NSLocalizedFailureReason = This data is damaged, incomplete, or incompatible.,
NSDebugDescription = Playlist not received,
See -[AVPlayerItem errorLog] for 2 events,
NSLocalizedDescription = Cannot Parse
}
在过去的两天里,我一直无法解决这个问题。使用以下代码播放URL视频。这对您很有用 “message?.link”如果是视频URL。在单击按钮上调用handlePlay()函数以播放视频
var playerLayer: AVPlayerLayer?
var player: AVPlayer?
func handlePlay() {
if let videoUrlString = message?.link {
let videoURL = URL(string: videoUrlString)
self.player = AVPlayer(url: videoURL!)
let playerViewController = AVPlayerViewController()
playerViewController.player = ChatMessageCell.player
nav.present(playerViewController, animated: true, completion: {
self.player?.play()
})
}
谢谢 你能在你的问题中发布一些代码吗?就像。。您如何尝试播放您的目标url?