2013-10-18 30 views
0

我有一個應用程序,並希望在我的初始視圖的背景中有一個視頻循環。它將用作我的主屏幕和菜單,並且將具有覆蓋它的按鈕。我環顧四周,但似乎無法找到關於此的指南或教程。添加一個小視頻剪輯作爲背景

+0

我不知道該怎麼做,但這將會像電池一樣通過電池進行充電,取決於您的應用程序,這可能令人難以置信地分散注意力。如果你正在做一些類似於遊戲的事情,這可能是有道理的,但如果你正在做一種不同類型的應用程序,它將產生可怕的用戶體驗。你確定你不能通過類似動畫的方式達到同樣的效果嗎? – BergQuester

+0

謝謝您的反饋。我正在考慮做類似Vine的事情。就動畫而言,我的確在考慮緩慢變化的漸變色,但我也不能100%確定如何做到這一點。再次感謝您的意見。 – hansoac

回答

1

看看MPMoviePlayerController可能是最容易攻擊視頻想法的方式。

MPMoviePlayerController將很快讓你呈現一個全屏界面,但需要更多的工作來使用它「內聯」,這就是你所描述的。

否則,您會發現自己在AVAsset路徑中漫遊,這將對發生的事情有更多的控制權,但需要更多的代碼進行配置。

就第三方選項而言,使用the excellent GPUImage將允許您以非常無縫的方式在視圖中投射視頻,並且只需編寫很少的代碼(示例中的「SimpleVideoFileFilter」項目可以顯示您的方式) 。但是,由於您只是在播放視頻,所以這會對您的項目造成很大的影響。

更大的圖片,使用動畫而不是電影有很大的吸引力,對於其他人陳述的應用程序的性能,電池壽命和一般響應能力有很大的吸引力。