2011-02-24 2 views
2

나는 gwt 응용 프로그램이 있으며 MediaElement.js를 사용하여 멀티미디어 내용을 표시합니다. 이 스크립트를 기본 페이지로 설정하면MediaElement.js jquery bug

<script> // using jQuery 
    $('video,audio').mediaelementplayer(); 
</script> 

MediaElement.js로 변환하면 태그가 작동하지 않습니다. 이 스크립트는

  • 두 번째로이 태그는 스크립트 이전이어야합니다 하나 개의 태그 또는 MediaElement.js에 변환하기 때문에

    1. 첫째. 그것은 후에 작동하면 작동하지 않습니다.

    내 문제는 하나 이상의 태그가 있고이 태그가 런타임에 만들어져 스크립트 뒤에있게된다는 것입니다. 나는 스크립트의 올바른 작업은 다음과 같아야한다고 생각한다. 스크립트 내에서 유일한 것이 아닌 페이지 내의 모든 태그를 변환한다.

    덕분에 당신은, 당신은 무엇을해야 하나 태그 끝날 때까지 스크립트를 이동할 수없는 경우

  • 답변

    4

    <script> 
    jQuery(document).ready(function($) { 
        $('video').mediaelementplayer(); 
    }); 
    </script> 
    

    또는

    <script> 
    // your code 
    gwtCode(); 
    $('video').mediaelementplayer();  
    </script>