2013-01-04 3064 views
0

我可以動態更改HTML5中的視頻以顯示自定義內容,例如視頻中顯示的用戶名?自定義HTML5視頻

(如果不是HTML5,可以採取其他方式)

+1

您可以將這些幀複製到畫布上,並像這樣操作它。但是,爲什麼不簡單地將你的內容覆蓋在'video'元素之上呢? –

+0

任何教程/例子都會很棒,覆蓋內容vs使用cavas的好處/缺點是什麼 – anon

回答

1

是的。我推薦Popcorn.js,這是一個Javascript庫,它可以很容易地將動態內容與視頻同步。有很多爆米花插件可以生成不同類型的動態內容和效果,有些插件甚至可以製作非常豐富的動畫。或者,您可以編寫自己的插件。

如果您不想編寫代碼就可以試試它,還有一個Popcorn的圖形界面。 https://popcorn.webmaker.org/

如果您只是想在視頻上疊加內容,則可以使用HTML和CSS完成很多操作。使用畫布的主要優點是可以在動態內容和/或視頻本身上運行像素效果。 (例如,Seriously.js)。

使用畫布還有另一個奇怪的原因,即HTML/CSS內容看起來比視頻更清晰,因爲視頻是壓縮的,通常是縮放的,而HTML內容則不是。如果您想真正讓動態內容看起來像視頻的一部分,您可以在畫布上進行生成並縮放,模糊或以其他方式降級。