2013-10-17 60 views
0

因此,您可以在字幕和字幕中支持多種語言,並且我可以看到有針對i18n的代碼。 但是,我在互聯網上搜索,試圖找到一個關於如何實現這個教程,並找不到任何東西的教程。MediaElement.js i18n - 如何實現?

Theres沒有關於mediaelementjs.com網頁或github wiki和它的不明顯。

此外,只有德語和中文可用。 我希望能夠完全覆蓋玩家初始化時所需的所有字符串。我習慣於在MVC中實現國際化,& jquery ui datepickers等,但這讓我感到困惑不解。

在此先感謝

回答

0

今天我花了幾個小時。

'javascripte加載時加載'mediaelementplayer.js'文件中的字幕和字幕。 (而不是(如我所料),當文檔準備好或初始化一個新的播放器時)

你必須選擇之間:

  • 手動設置轉換到「window.mejs.MepDefaults」對象

實施例:

mejs.MepDefaults.fullscreenText = 'Vollbild' 
  • 或把一個線在MediaElement的頂player.js(或mediaElement.js和mediaelementplayer.js的加載與例如異步。加載)

例子:

// Set mejs translation to German 
mejs.i18n.getLanguage = function() { return 'de' }; 
+0

謝謝你,對於那些閱讀這個,要添加的列表是; mejs.MepDefaults.playpauseText mejs.MepDefaults.stopText mejs.MepDefaults.muteText mejs.MepDefaults.fullscreenText mejs.MepDefaults.tracksText mejs.MepDefaults.postrollCloseText 作爲2.13.2 –