2016-06-28 77 views
0

我有一段視頻,我希望我的用戶在視頻上繪製視頻。我能夠實現這一點。但是,當設備方向發生變化時,繪圖會變形。演示源代碼可以從下面的鏈接中找到:在AVPlayer上繪圖

https://www.dropbox.com/s/hkrmqgplgfd53mo/DrawPathOnVideo%204.zip?dl=0

我想達到的目標是讓用戶在AVPlayer畫,當視頻暫停。當視頻再次播放時,圖像應該在那個時候出現。任何就緒模式控制,如果可用?

+0

您正在通過自由手繪繪製任何形狀,或者您正在添加圖像對象? –

+0

我想提供繪製以及放置圓形,方形等形狀的能力。 –

+0

我做了類似的事情,雖然我只是防止繪圖視圖旋轉(這在我看來是有道理的)。你可以在這裏找到我的問題和我的解決方案:http://stackoverflow.com/questions/28505772/disable-autorotate-on-a-single-subview-in-ios8 – Jan

回答

-1

您必須將具有特定時間的形狀的x,y座標存儲在數據庫中。

而當您在此時播放視頻時,必須再次根據x,y座標繪製該形狀。當你改變方向時,你必須應用相同的一些數學。

+0

如果它不是一個固定的形狀?我不想使用數據庫。我想要繪製所有內容並截取屏幕截圖。但是,我無法保持繪製部分的方向和大小。 –

+0

它適用於所有人。否定答案不是解決方案的正確方法。你可以參考app store上的iACE app。我已經完成了所有的形狀。 –

+0

我想你的回答和評論不符合我的要求。 –