자바 스크립트를 통해 제어하려는 내 페이지에 숨겨진 포함 된 QuickTime 객체가 있지만 동작하지 않습니다. 객체는 다음과 같습니다.QuickTime 객체의 SetURL 메서드가 정의되지 않았습니까?
<object id="myPlayer" data="" type="audio/mpeg" pluginspage="http://www.apple.com/quicktime/download" width="0" height="0">
<param name="autoPlay" value="false" />
<param name="controller" value="false" />
<param name="enablejavascript" value="true" />
</object>
데이터를 렌더링 할 때로드 할 URL을 모르므로 데이터 매개 변수에 아무 것도 없습니다. 나는 이런 식으로 설정 :
var player = document.getElementById("myPlayer");
player.SetURL(url);
는 오디오는 이상에서 재생됩니다
player.Play();
파이어 폭스 3.0.3은 자바 스크립트 콘솔에서 오류를 생성하지 않지만 Play()
가 호출 될 때 더 재생이 발생하지
"Unspecified error."
:
"Value undefined (result of expression player.SetURL) is not object."
인터넷 익스플로러 7.0.5730.11는 다음과 같은 매우 유용한 오류 메시지를 제공합니다. Apple's documentation은 SetURL()
이 맞다고 말합니다. 왜 작동하지 않습니까?