在iOS中播放来自Url的视频的最佳方式
问题描述:
我正在播放来自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];
这实在是慢,需要很长的时间来启动。有什么办法可以让它更快吗?
谢谢
答
您可以尝试mpmovieplayer播放视频。
MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: myURL];
[player prepareToPlay];
[player.view setFrame: myView.bounds]; // player's frame
[myView addSubview: player.view];
// ...
[player play];
即使我用MPMoviePlayerController仍然有相同的速度。 –
然后使用multipart。它会将视频分成不同的部分,并会在不同的线程中下载每个部分。 –