gpt4 book ai didi

iphone - 播放多个视频

转载 作者:行者123 更新时间:2023-12-03 17:14:32 24 4
gpt4 key购买 nike

我实际上正在使用 MPMoviePlayerController 在我的 iPad 应用中播放视频。

实际上,我可以轻松播放 1 个视频,但我试图同时播放 2 个视频,这是我的代码:

// Look for the video in the main bundle
NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:urlStr];

NSString *urlStr2 = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];
NSURL *url2 = [NSURL fileURLWithPath:urlStr2];

videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:videoPlayer.view];
videoPlayer.view.frame = CGRectMake(0, 0,200, 200);

videoPlayer2 = [[MPMoviePlayerController alloc] initWithContentURL:url2];
[self.view addSubview:videoPlayer2.view];
videoPlayer2.view.frame = CGRectMake(0, 300,200, 200);

[videoPlayer2 play];
NSLog(@"Video 1 playing");

[videoPlayer play];
NSLog(@"Video 2 playing");

第一个视频正确启动,但第二个视频无法正确启动。 (顺便说一句,第二个视频在第一个视频完成后不会启动)

这是我的输出:

2012-06-18 13:47:23.015 testMosaique[2498:11f03] Video 1 playing

2012-06-18 13:47:23.016 testMosaique[2498:11f03] Video 2 playing

使用MPMoviePlayerController有办法同时播放2个或更多视频吗?

谢谢

最佳答案

如果您想同时播放多个视频,则必须使用 AVPlayer 框架。 MPMovie 一次只允许您播放一个视频。

参见AVPlayer documentation .

关于iphone - 播放多个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082206/

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