2011-07-29 5 views
0

Wordpress 플러그인을 사용하여 MediaElement.js 2.1.7. 비디오를 재생할 때 비디오는 정상적으로 재생되지만 오디오는들을 수 없습니다. 볼륨 슬라이더에 80 %의 볼륨이 표시되고 UI에 소리가 음소거로 표시되지 않습니다. 볼륨 슬라이더를 움직이면 오디오 레벨이 정상으로 돌아갑니다. 따라서 볼륨 슬라이더 만 움직여 오디오를들을 수 있습니까? 모든 비디오는 로컬에서 확인되었으며 오디오는 양호합니다.비디오가 시작되면 볼륨 슬라이더를 움직여도 괜찮습니다.

FF 5.01, Safari, Mac의 Chrome 및 PC의 IE8에서이 내용을 볼 수 있습니다. 따라서 비디오가 HTML5 또는 Sliverlight를 통해 재생되는지 여부는 중요하지 않습니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

감사합니다.

답변

0

jasonthedce의 WordPress 지원 포럼에서이 픽스를 얻었습니다. 시도해 보니 매력적이었습니다.

서버용 ftp에 액세스 할 수있는 경우 2.1.6으로 다운 그레이드하여 문제를 해결할 수 있습니다. 이동 here

오른쪽 상단의 "다운로드"버튼을 클릭하십시오. 패키지 2.1.6을 선택하고 파일을 컴퓨터에 저장하십시오. 파일의 압축을 풀고

받는 빌드 폴더

이동에서

복사 모든 "/ WP - 콘텐츠/플러그인/MediaElement에-HTML5 비디오 및 오디오 플레이어/MediaElement에"

삭제 내용

붙여 넣기

희망이뿐만 아니라 당신을 위해 작동 빌드 폴더에서 파일!

0

이 버그가 2.1.9 버전으로 돌아 왔음에도 불구하고 플래시 대체에만 사용됩니다. 나는 src/js/mep-feature-volume.js 파일의 끝을 수정하여 문제를 해결 :

// shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements 
if (media.pluginType === 'native') { 
    media.setVolume(player.options.startVolume); 
} 

나는 그냥 플래시 대체 작동 확인하기 위해 === native 조건을 제거했습니다.

이상하게도 비디오 태그가있는 페이지 청크와 미디어 요소 js 부트 스트랩이 AJAX를 통해로드 될 때이 솔루션을 작동시킬 수는 없지만 이것은 다른 문제 일 수 있습니다.
비디오가 "정상적인"페이지에 있으면 정상입니다.

관련 문제