我在iPAD上播放多个视频时遇到了一些问题。我试图在同一视图上播放多个缩略图视频。你可以说它非常像闭路电视摄像机。我不知道。请帮帮我。在此先感谢...在iPAD上播放多个视频
回答
的MPMoviePlayerController将允许多个实例,但只有其中一个可以打他们的电影在任何给定的时间。
从文章:
注:虽然您可以创建多个的MPMoviePlayerController对象,并在你的界面提出自己的看法,在同一时间只有一个电影播放器可以播放其电影。
谢谢......但有可能做到彻底的多线程? – makboney 2011-03-06 05:52:24
不,我不这么认为。即使有可能,它也可能会破坏苹果的政策,因此不会允许您的应用进入应用商店。 – 2011-03-06 05:54:27
什么可能是一个选择是让它可以选择启动和停止每个视图,以便它循环。 – 2011-03-06 05:57:31
这实际上在iPad上很简单。
您基本上需要多个MPMoviePlayerController
对象。
每个MPMoviePlayerController
对象都有一个view
属性,你只需要设置不同的MPMoviePlayerController
对象views
的帧来匹配你想要什么样子。
下面是使用两个MPMoviePlayerController
对象ANS 2不同frames
一个简单的例子:
MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: myURL];
[[player view] setFrame: yourFrame1];
[myView addSubview: [player view]];
// ...
[player play];
MPMoviePlayerController *player2 =
[[MPMoviePlayerController alloc] initWithContentURL: myURL2];
[[player2 view] setFrame: yourFrame2];
[myView addSubview: [player2 view]];
// ...
[player2 play];
可能是当创建的WebView,并使用HTML5视频比如,你可以在同一时间
运行多个视频您不能使用MKMediaFramework以播放多个视频。但是,您可以使用较低级别的AVFoundation Framework做到这一点。这并不难,你可能会认为,我做了一个教程,这里越过它:http://www.sdkboy.com/?p=66
你需要做的是延长的UIView所以它包含其中AVPlayer对象的输出所指向的AVPlayerLayer本质是什么,那么您可以使用AVPlayer实例为视频提供视频,从而创建此UIView的多个实例。
看到你的教程..精明的智能..但苹果将接受这个应用程序商店 – Krishnabhadra 2011-07-27 03:41:25
嗨Krishnabhadra,它不应该是一个问题,因为你没有违反任何苹果的规则。 VJing的应用程序商店中已经有多个应用程序可以播放多个视频。如果您的应用程序的性质需要多个视频并且它是稳定的,那么应该没有任何问题。 – 2011-09-10 11:00:10
- 1. 视频不在一个iPad上播放
- 2. 在ipad中播放视频
- 3. 编码视频在iPad上播放
- 4. 在iPad上播放视频文件
- 5. 在iPad上播放PHP视频
- 6. 视频不能在iPad/iPhone上播放
- 7. html5视频不能在iPad上播放
- 8. Netstream视频不能在iPad上播放
- 9. Flash CS5.5:在iPad上播放视频?
- 10. 在iPad上播放音频
- 11. 播放YouTube视频,iPad的
- 12. 视频无法播放ipad
- 13. iPad上的HTML5视频播放器
- 14. 是否可以在iPad或iPad上同时播放多个视频文件?
- 15. 视频JS视频不在Ipad和Android上播放
- 16. 在iPad中视频播放的问题
- 17. 在iPad中播放Dailymotion视频
- 18. 哪个iOS参考在iPad mini上实时播放视频?
- 19. 视频在iPhone上播放,但不是在SDK上播放的iPad 4.1
- 20. 为什么mp4视频在iPad上播放,而不是在iPhone上播放?
- 21. 在视频播放中播放视频
- 22. 在iPad 2上播放一个视频后,视频海报消失
- 23. 在SurfaceView上播放视频
- 24. 在TextureView上播放视频
- 25. 在iPhone上播放视频
- 26. 在BlackBerry上播放视频
- 27. 使用javascript在iPad上播放音频
- 28. 视频无法在iPad上播放,但可以在桌面上使用html5视频标签播放
- 29. 在HTML 5网页上播放iPad上的本地视频
- 30. 正在播放多个jwplayer视频
MPMoviePlayer控制器将允许多个实例,但只有其中一个可以在任何给定时间播放其电影。 – 2011-03-06 05:33:27
如果是中央电视台,似乎每个摄像机以设定频率轮询静止图像是合理的。然后,用户可以触摸相机来查看该视频的实时视频。否则,这听起来像你将需要实现自己的视频播放器。 – 2011-03-14 22:10:19
另一种方法是使用AVAssetReader从两个电影文件中读取。然后,您可以将数据推送到OpenGL并呈现两个视频纹理。您可能可以使用这两种来源创建视频合成,并将其提供给单个MPMoviePlayer。 – 2011-03-14 23:26:23