我在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