동영상 재생에 AVPlayer
을 사용하고 있습니다. 하지만 내 문제는 플레이어가 오류를 발생시키고 있다는 것입니다. 동일한 URL은 이미 Android
기기와 Safari 웹 브라우저에서도 재생됩니다. 이 URL이 다른 URL로 바뀌면 잘 작동합니다.URL에 AVPlayer 오류가 발생했습니다.
이것은 오류입니다.
player.error ========== >>>>>>>>>> 옵션 (오류 도메인 = AVFoundationErrorDomain 코드 = -11848 "열 수 없음"사용자 정보 = {NSUnderlyingError = 0x156d78f30 { 오류 도메인 = NSOSStatusErrorDomain 코드 = -12925 "(널)"}, NSLocalizedFailureReason이 매체는이 장치에 사용할 수 없습니다., NSLocalizedDescription는 =)} 열고
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)")
}
}
정확히 무엇을 잘못했는지 몇 가지 코드를 표시 할 수 있습니까? –
또한이 오류가 발생하는 URL을 언급하십시오. – Rajat
@Rajat 위의 코드를 언급했습니다. –