2013-10-17 3 views
0

캡션 및 자막에서 여러 언어를 지원할 수 있으며 i18n 코드가 있음을 알 수 있습니다. 그러나 인터넷을 탐색하면서이를 구현하는 방법에 대한 자습서를 찾고 아무 것도 찾을 수 없습니다.MediaElement.js i18n - 구현 방법은 무엇입니까?

mediaelementjs.com 웹 페이지 또는 github 위키에는 아무 것도없고 분명하지 않습니다.

독일어와 중국어 만 사용할 수 있습니다. 플레이어를 초기화 할 때 필요한 모든 문자열을 완전히 무시할 수 있기를 바랍니다.

저는 MVC에서 i18n을 구현하는 데 익숙하지 만, & jquery ui datepickers 등을 사용하고 있지만 이것이 당황 스럽습니다.

미리 감사드립니다.

답변

0

이것은 오늘도 몇 시간이 걸렸습니다.

'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를 현재로 –

관련 문제