[英]Swift AVPlayer doesn't appear, only sound
我有此代碼用於從服務器流式傳輸視頻:
import AVFoundation
import UIKit
import AVKit
class VideoController : UIViewController{
let avPlayerViewController = AVPlayerViewController()
var avPlayer : AVPlayer?
override func viewDidLoad() {
super.viewDidLoad()
playVideo();
}
func playVideo(){
let movieUrl : NSURL = NSURL(string : "http://---------")!;
self.avPlayer = AVPlayer(URL: movieUrl)
self.avPlayerViewController.player = self.avPlayer
self.avPlayerViewController.player?.play()
print("CI SIAMOOOOOOOOOOOOOOOOOOO");
}
}
問題是我什么都聽不見,但能聽見聲音。 問題是什么? 對不起,英語不好。
試試這個:首先像這樣將View Controller添加到MainViewController,
self.presentViewController(self.avPlayerViewController, animated: true, completion: nil);
可以,否則請嘗試以下操作:
self.avPlayerViewController.player = AVPlayer(URL: movieUrl)
self.avPlayerViewController.player?.play()
or
var avPlayerItem = AVPlayerItem(URL: movieUrl);
self.avPlayer = AVPlayer(Item:avPlayerItem);
self.avPlayerViewController.player?.play()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.