0
即時通訊新的swift,但我喜歡它比obj-c更多,因爲它看起來有點像java對我來說從語法上與obj-c相比。AVPlayer不播放視頻,播放按鈕與線通過
我的問題是,現在大部分的源代碼樣本是OBJ-C這樣更有耐力不可讀我=)
無論如何,我設法不是我的MAC,但他們跑幾個代碼片段像這樣(IM是類似的):
let steamingURL:NSURL = NSURL(string: "http://....")!
let player = AVPlayer(URL: steamingURL)
player.allowsExternalPlayback = false
PlayWorkoutViewController.playerController = AVPlayerViewController()
PlayWorkoutViewController.playerController.player = player
self.addChildViewController(PlayWorkoutViewController.playerController)
self.view.addSubview(PlayWorkoutViewController.playerController.view)
PlayWorkoutViewController.playerController.view.frame = videoContainerView.frame
PlayWorkoutViewController.playerController.showsPlaybackControls = false
player.play()
導致播放按鈕與線槽,它不播放流。 根據VLCPlayer及其來自基於Linux的衛星接收器,流源是mpg1/2流。
我試過的另一件事是在NSURL變量中將「string:」部分更改爲「fileURLWithPath:」,但該功能也無效。
有沒有辦法緩衝流或這只是一個編解碼器問題,我有什麼解決方案選項?
我猶豫了三天,希望它不是重複的問題,謝謝。
編輯:stream.m3u文件的內容:
看到這個http://stackoverflow.com/a/25933122/790842 – iphonic
嘗試了所有,與嵌入式「big_buck_bunny.mp4」資源的工作,但是從我的設備流不 編輯:代碼片段我提到的從那個線程=) – kaya
代碼是正確的,它適用於我,懷疑的網址。 – iphonic