2008-10-29 6 views
1

HTML 페이지에 포함 된 오디오 (wav 파일)의 이상한 동작이 발생합니다. 나는이 같은 <EMBED/> 태그를 통해 그 안에 포함 된 페이지 https://server.com/listen-to-sound 및 WAV 파일을 가지고 :HTML : 임베디드 오디오가 재생되지 않는 이유는 무엇입니까?

<embed src='https://server.com/path-to-sound' hidden="true" autostart="true" /> 

이 페이지 https://server.com/listen-to-sound 6 SP3 기계 # 1 IE에서 열립니다 - 사운드가 재생됩니다 헤드폰. 동일한 IE 6 SP3 버전, 개인 정보 보호 및 프록시 설정과 같은 페이지가 다른 컴퓨터 (# 2)에서 열렸습니다. 소리가 들리지 않습니다.

총 6 개의 기기에서 사운드가 2로 재생되고 4에서는 재생되지 않습니다.이 4 개의 기기에서 Opera https://server.com/listen-to-sound 페이지가 열리면 사운드가 재생됩니다.

헤드폰 연결, 볼륨 설정 및 기타 가능한 하드웨어 및 소프트웨어 드라이버 문제가 세 번 확인되었습니다. 문제가 IE 설정에 있습니다.

URL도 확인했습니다. 사운드를 재생하지 않는 4 명의 음반사가이 링크를 열지 못하고 "페이지를 다운로드하지 못했습니다."와 같은 오류가 나타나지 않습니다.

IE 캐시, 임시 인터넷 파일, SSL 인증서 캐시를 청소해도 문제가 해결되지 않았습니다.

인터넷 검색은 특별하지만 오래되었지만 <OBJECT> 태그와 <EMBED> 태그를 사용하여 Flash의 속임수를 쓰지 않았습니다.

내가 무엇을 놓쳤는가? 유사하거나 관련된 문제가 있습니까? 어떻게 해결 되었습니까? 트릭의 위치에 대해 의견이 있으십니까? 임베디드 오브젝트의 실행 (표시, 재생)에 영향을 줄 수있는 IE의 "기능"을 알고 있습니까?

답변

0

나는 이것에 대한 정보를 찾을 수 없지만 Javascript에서 소리를 재생 해 보았습니까? 나는 그것이 당신을위한 실행 가능한 해결 방법인지는 모르지만 이것은 해결책 일 수 있습니다.
여기에서 다른 방법을 찾을 수 있습니다. http://www.phon.ucl.ac.uk/home/mark/audio/play.htm

희망이 도움이 될 것입니다.

+0

문제는 솔루션이이 요구 사항으로 주어졌다, 자바 스크립트없이 작동해야한다는 것입니다. – DiaWorD

0

jamesh에 대한 귀하의 의견과 관련하여 오디오 파일에 대한 링크를 제공하는 것이 좋습니다. 일부 컴퓨터 (직장에서 광산)에 소리가 들리지 않으며 모든 사람이 IE를 사용하지 않고 HTML의 일부가 아닙니다 예를 들어 HTML 4.01 Transitional DTD에는 정의되지 않은 다양한 브라우저에서 지원되는 해킹입니다. 방문 브라우저에는 소리를 재생할 플러그인이 없습니다. 당신의 검사 결과가 보여주는 것처럼,이 문제에 대한 경향이

...

은 최악의 경우, 상기 링크를 공급하는 <NOEMBED> 태그를 제공합니다. 또는 <object>과 같이 다양한 방법을 중첩 할 수 있습니다. 적어도 Flash는 거의 모든 브라우저에서 지원됩니다.

0

나는 비표준 태그이기 때문에 주된 이유는 사용하는 각 컴퓨터/브라우저마다 다른 행동을한다고 생각합니다.

웹 페이지 내에서 재생할 미디어를 가져 오는 것은 항상 어려움이있었습니다.당신은 이런 식으로 뭔가를 시도 할 수 있습니다 :

<object type="audio/x-wav" data="data/test.wav" width="200" height="20"> 
    <param name="src" value="data/test.wav"> 
    <param name="autoplay" value="false"> 
    <param name="autoStart" value="0"> 
    alt : <a href="data/test.wav">test.wav</a> 
</object> 

위는 object 태그를 사용하는 방법을 설명 this site에서 가져온 것입니다.

1

나는 해결책을 발견하지 않은,하지만 가능성이 문제가 HTTPS 것을 확인할 수 있습니다 :. 나는 윈도우 미디어 플레이어가 HTTPS로 이어지는 전체 URL/src에있는 파일을 재생하지 않는 것으로 나타났습니다. 그러나 quicktime이됩니다. 단지 WMP있는 사람이 실패하는 동안 그래서, 퀵타임과 컴퓨터가 성공적으로 파일을 다시 재생됩니다. 파일의 (비 보안) 버전 :

하나 "솔루션"은 HTTP로 연결하는 것입니다.

관련 문제