2016-09-19 55 views
1

我正在播放來自Url的視頻,播放的速度非常慢。我正在使用我的移動數據。在iOS中播放來自Url的視頻的最佳方式

她是我玩的視頻代碼:

self.avPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:_selectedVideo.videoLink]]; 
    self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone; 

    videoLayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer]; 
    videoLayer.frame = self.view.bounds; 
    [self.view.layer addSublayer:videoLayer]; 
    [self.avPlayer play]; 

這實在是慢,需要很長的時間來啓動。有什麼辦法可以讓它更快嗎?

謝謝

回答

0

您可以嘗試mpmovieplayer播放視頻。

MPMoviePlayerController *player = 
     [[MPMoviePlayerController alloc] initWithContentURL: myURL]; 
[player prepareToPlay]; 
[player.view setFrame: myView.bounds]; // player's frame 
[myView addSubview: player.view]; 
// ... 
[player play]; 
+0

即使我用MPMoviePlayerController仍然有相同的速度。 –

+0

然後使用multipart。它會將視頻分成不同的部分,並會在不同的線程中下載每個部分。 –

相關問題