gpt4 book ai didi

ios - MPMoviePlayerController 无法播放本地视频

转载 作者:行者123 更新时间:2023-11-29 03:26:31 26 4
gpt4 key购买 nike

我正在尝试通过两种方法在 iOS 6.0 中通过 MPMoviePlayerController 播放视频。

  1. 在相机捕捉到它之后
  2. 来自相机胶卷

这是它的片段。

-(void) playMovie
{
self.moviePlayer = [[MPMoviePlayerController alloc] init];
[self.moviePlayer prepareToPlay];
[self.moviePlayer setContentURL:self.movieURL];
self.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[self.moviePlayer.view setFrame:CGRectMake ( 0, 0, 320, 476)];

[self.view addSubview:self.moviePlayer.view];

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:self.moviePlayer];

[self.moviePlayer play];
}

我尝试将属性 moviePlayer 设置为 strong 和 retain 但没有用。我的问题与此非常相似 Question ,视频在一秒钟内停止。但是,如果您正在播放通过互联网播放的视频,则效果很好。

这是 Git Source Code对于我所尝试的

最佳答案

尝试像这样初始化self.movi​​ePlayer

  self.moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL fileURLWithPath:contentPath]];

//contentPath is your movie file path

关于ios - MPMoviePlayerController 无法播放本地视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20396105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com