我正在尝试将视频添加到iOS应用程序中,但只播放音频,不播放视频
我到处寻找答案,并尝试了所有可能的方法,也许我遗漏了一些简单的东西(我是编程新手)另外,我在同一个故事板文件中还有很多其他的东西,我有3个按钮来做我想让应用程序加载的其他事情,然后直接播放视频,然后转到同一故事板上的主菜单 这是我的密码: viewcontroller.m文件:我正在尝试将视频添加到iOS应用程序中,但只播放音频,不播放视频,ios,objective-c,video,Ios,Objective C,Video,我到处寻找答案,并尝试了所有可能的方法,也许我遗漏了一些简单的东西(我是编程新手)另外,我在同一个故事板文件中还有很多其他的东西,我有3个按钮来做我想让应用程序加载的其他事情,然后直接播放视频,然后转到同一故事板上的主菜单 这是我的密码: viewcontroller.m文件: - (void)viewDidLoad { [super viewDidLoad]; } -(void)viewDidAppear:(BOOL)animated { [self play];
- (void)viewDidLoad
{
[super viewDidLoad];
}
-(void)viewDidAppear:(BOOL)animated
{
[self play];
}
- (void) play
{
NSURL* url = [[NSBundle mainBundle] URLForResource:@"goatmovie1" withExtension:@"mov"];
m_player = [[MPMoviePlayerController alloc] initWithContentURL:url];
[m_player setControlStyle:MPMovieControlStyleNone];
[[m_player view] setFrame:[self.view frame]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
[m_player play];
[self.view addSubview:[m_player view]];
}
- (void) moviePlayBackDidFinish:(NSNotification*)_notification
{
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[m_player.view removeFromSuperview];
[m_player stop];
m_player = nil;
}
这是我的.h文件:
#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>
@interface StartViewController : UIViewController
{
MPMoviePlayerController* m_player;
}
- (void) play;
@end
#导入
#进口
@接口StartViewController:UIViewController
{
MPMoviePlayerController*m_播放器;
}
-(无效)游戏;
@结束
Ey
您可以尝试下一个链接:,还有几个链接,但这应该可以
如果没有,请查看编码并查看apple文档中支持的格式: