gpt4 book ai didi

ios - 在 iOS 7 横向模式下播放视频

转载 作者:行者123 更新时间:2023-12-01 16:41:17 26 4
gpt4 key购买 nike

在我的应用程序中,我正在尝试使用来自我的服务器的 URL 播放视频。我正在使用 UITableView显示视频列表,点击列表中的单元格,视频将在 subview 中播放。现在我想以横向模式播放视频。

这是当前的视频代码。

    _movieplayer = [[MPMoviePlayerController alloc]initWithContentURL: [NSURL URLWithString:[self urlencode:self.strPlayUrl]]];
[[_movieplayer view] setFrame: CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];
[self.view addSubview: [_movieplayer view]];
[_movieplayer setShouldAutoplay:YES];
[_movieplayer prepareToPlay];

[self.movieplayer play];

在上面的代码中,我如何让它工作以便它在横向模式下播放。请指导我。卡在这个上面很久了。

最佳答案

使用电影播放器​​将其添加到您的 View Controller

@property (nonatomic, strong) MPMoviePlayerController* mpc;

- (void)setUpMPC
{
NSURL* m = [[NSBundle mainBundle] URLForResource:@"YourVideo" withExtension:@"mp4"];
MPMoviePlayerController* mp = [[MPMoviePlayerController alloc] initWithContentURL:m];
self.mpc = mp; // retain policy
self.mpc.shouldAutoplay = NO;
[self.mpc prepareToPlay];
self.mpc.view.frame = CGRectMake(50, 50, self.view.bounds.size.width, self.view.bounds.size.height);
}

-(NSUInteger)supportedInterfaceOrientations {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
return UIInterfaceOrientationMaskAll;
}
return UIInterfaceOrientationMaskLandscape;
}

关于ios - 在 iOS 7 横向模式下播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24156808/

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