2013-02-08 65 views
2

我試圖在Chrome中顯示帶有字幕的HTML5視頻,但如果由於某種原因video元素正在繼承某些樣式屬性,則字幕不會顯示屬性。Chrome HTML5視頻字幕樣式

例如,如果video元件被繼承line-height屬性則字幕不正確最小化模式和模式全屏之間變換。

enter image description here

檢查examples page

我不能確定正確的樣式爲video > track元素。

我的主要擔憂:是否可以在Chrome中操縱video > track元素的樣式

我的第二個擔憂是:這些元素中的line-height這種奇怪的行爲是Chrome bug還是我的錯?

+0

[Chrominium bug thread](http://code.google.com/p/chromium/issues/detail?id=175235) – fguillen 2013-02-08 23:12:04

回答

1

直到我們等待要固定,我們可以使用:-webkit-full-screen pseudoselector改變行高當視頻在全屏模式的問題,這裏的片段:

video{ line-height: 15px } 
video:-webkit-full-screen{ line-height: 30px } 

我對你的測試嘗試頁面(http://fguillen.github.com/ChromeVideoSubsStyle/),它似乎工作。

+0

作爲一種魅力工作,而不是一個完美的解決方案,因爲「線高度」在'-webkit-full-screen'模式將取決於屏幕分辨率,但它是一個非常好的解決方法! – fguillen 2013-02-10 19:26:03