알려진 문제 및 해결 방법 - Amazon Interactive Video Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

알려진 문제 및 해결 방법

  • iOS 모바일 브라우저(예: Safari 또는 Chrome)에서 레코딩된 콘텐츠(VOD라고도 함)를 재생할 때 역방향으로 탐색하면 플레이어가 음소거됩니다.

    해결 방법: 검색 후 player.setMuted(false)를 호출합니다.

  • iOS 모바일 브라우저에서 레코딩된 콘텐츠를 재생할 때 원하는 위치를 직접 선택하면 간헐적으로 역방향 탐색이 작동합니다.

    해결 방법: 탐색 막대를 원하는 위치로 끕니다.

  • iOS 모바일 브라우저에서 레코딩된 콘텐츠를 재생할 때 player.seekTo() 호출이 일관되게 작동하지 않습니다.

    해결 방법: currentTime 증상이 나타나면 비디오 HTML 요소에서 loadeddata을 설정합니다. 예:

    videoEl.addEventListener('loadeddata', () => { videoEl.currentTime = 30; // seek 30s from the beginning });
  • iOS 모바일 브라우저에서 라이브 스트림 또는 레코딩된 콘텐츠를 재생할 때 자막은 다른 크기로 렌더링되지 않을 수 있으며 여러 번 다시 렌더링될 수 있습니다.

    해결 방법: 없음

  • iOS 모바일 브라우저에서 라이브 스트림 또는 레코딩된 콘텐츠를 재생할 때 player.getQualities() 호출에서 사용 가능한 품질 목록을 반환하지 않습니다.

    해결 방법: 없음 플레이어가 iOS 브라우저에서 자동 품질 모드만 지원합니다.

  • 네이티브 HTML5 컨트롤이 활성화되면 setQuality()에 대한 호출은 무시됩니다.

    해결 방법: player.setQuality()를 호출하기 전에 HTML5 컨트롤을 비활성화합니다.

  • iOS 모바일 브라우저에서 음소거된 라이브 스트림을 재생하는 경우 비활성 플레이어 탭(예: 탭 전환 또는 디바이스 잠금/잠금 해제)을 다시 시작할 때 플레이어 불안정(예: 검거나 멈춘 화면, 버퍼링)이 나타날 수도 있습니다.

    해결 방법: JavaScript 페이지 가시성 API를 사용하여 페이지 가시성 변경을 감지한 다음 플레이어에 적절한 조치를 취하십시오. 예:

    //if client platform is iOS if (!!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform)) { document.addEventListener(“visibilitychange”, () => { if (document.visibilityState === “hidden” && player.isMuted()) { player.pause() if (document.visibilityState === “visible” && player.getState() != PlayerState.PLAYING) { player.play() } }) }