2016-09-09 2 views
0

많은 주제를 연구하고 4 분이 지나면 나는 손실을 느낍니다. 대답은 간단할지 모르지만 나는 그것을보고 있지 않습니다. 그래서 더 이상 애도없이 여기에 내가 무슨 일이 있습니다.Windows Media Player 플러그인을 대체하는 HTML5 플레이어

현재 Internet Explorer에서로드 된 경우 Windows Media Player 플러그인을 통해 오디오 파일 (WAV 형식)이 재생되는 로컬 호스팅 웹 페이지가 있습니다. Internet Explorer가 98 %의 컴퓨터에서 제거되었으므로이 페이지를 사용자가 더 쉽게 사용할 수 있도록 할 생각입니다. 따라서 내 아이디어는 페이지에 직접 오디오 태그를 사용하여 HTML5 플레이어를 코딩하는 것이 었습니다. 이제 까다로운 부분이 있습니다. 오디오 WAV 파일은 데이터베이스에서 사용자에게 전달됩니다.

나는

<audio controls="controls" id="player" type="audio/wav">   
Your browser does not support the audio element. 
</audio> 

를 다음 사용하여로드 플레이어를 얻을 수 있었다 그리고 내가 열어 이러한 변경 한 후

<span jwcid="@If" condition="ognl:item.recSegment.tape != null"> 
<button style="border:0px; background-color: transparent;" onclick="document.getElementById('player').play()"jwcid="@Any" src="ognl:item.recSegment.tape.Url"> 
<center><img jwcid="@Image" image="asset:play" alt="Play"/></center> 
</button> 
</span> 

에 오디오 파일의 코드를 수정 크롬. 그리고 아무것도 일어나지 않았다. 그렇다면 Firefox를 열었을 때 버튼을 클릭하면 플레이어 컨트롤이 일시 중지에서 재생으로 바뀌지 만 파일은로드되지 않습니다. 마지막 시도를 위해 랩톱에 Internet Explorer를로드하고 버튼을 클릭하면 플레이어에 "오류 : 알 수없는 오류가 발생했습니다"라고 표시됩니다.

나는 여기에 상실감을 느낀다. 그리고 그것이 내가 놓치고있는 간단한 무엇인가라는 것을 알고있다. 아무도 아이디어가 있니?

+0

가 나는 .MP3 파일에 모든 변환 것, 서버 공간을 절약 할 수 있으며 모바일을 포함한 거의 모든 장치에서 재생할 수 있습니다. – cmorrissey

+0

나는 그것을 할 수 있기를 원하지만 wave로 인코딩하는 소프트웨어는 mp3를 지원하지 않습니다. 실제로 McF 캡처 파일을 가져 와서 GSM 압축을 사용하는 wav 형식으로 변환합니다. –

답변

1

다양한 브라우저가 다양한 코덱을 지원합니다. 모든 사람들이 WAV를 WAV로 생각한다고해도 다른 비트 코덱뿐만 아니라 다양한 코덱이 있으며 다양한 브라우저가 다양한 지원을합니다 (Internet Explorer [IE]는 WAV를 지원하지 않습니다). 모질라 개발자 네트워크 (MDN) 가장 널리 지원되는 형식은 MP3와 AAC/MP4 있습니다에 따르면

Firefox won't play .WAV files using the HTML5 <audio> tag?

http://www.w3schools.com/html/html5_audio.asp

: https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browser_compatibility