2016-09-19 5 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

マルチパートを使用してください。ビデオをパートに分割し、各パートを別のスレッドでダウンロードします。 –

関連する問題