onstalled 속성

정의

브라우저가 미디어 데이터(오디오, 비디오 데이터)를 불러오려 했지만 예기치 못한 이유로 전송이 중단되었을 때 발생합니다. 이벤트 핸들러 함수를 인라인으로 지정하거나 스크립트에서 지정할 수 있습니다.

1. 인라인으로 지정한 예

<head>
  <script type="text/javascript">
  function handleStalled() {
      var msg = '전송이 중단되었습니다.\n' +
                '네트워크 연결을 확인하거나 나중에 다시 시도하십시오.';
      alert(msg);
  }
  </script>
</head>
<body>
...
<audio id="thunder" src="thunder.mp3" onstalled="handleStalled()">
  <!-- 폴백 컨텐츠 -->
</audio>
...

2. 스크립트에서 지정한 예

<audio id="thunder" src="thunder.mp3">
  <!-- 폴백 컨텐츠 -->
</audio>
...
<script type="text/javascript">
document.querySelector('#thunder').stalled = function () {
    var msg = '전송이 중단되었습니다.\n' +
              '네트워크 연결을 확인하거나 나중에 다시 시도하십시오.';
    alert(msg);
}
</script>
</body>

같은 형태로 사용할 수 있습니다.

발생 가능한 요소

메모

참조

기준 명세를 바탕으로 명세 번역과 레퍼런스 제작이 이루어졌습니다. 최근 내용은 최신 명세를 확인해 주세요.

 
html5/event/onstalled.txt · 마지막 수정: 2013/11/19 13:35 (외부 편집기)
이 레퍼런스는 클리어보스가 제작/운영하고 있으며, 다음의 라이센스를 따릅니다 :CC 저작자표시-비영리-동일조건변경허락 2.0
Recent changes RSS feed World Wide Web Consortium Driven by DokuWiki