터치 지원 수신기 앱

수신기는 터치 제어 기능이 있을 수도 있고 없을 수도 있는 기기에서 콘텐츠를 재생합니다. 수신기는 발신기 앱의 작업과 터치 컨트롤을 통해 즉시 응답해야 합니다.

수신기 UI 피드백의 예:

  • 재생 중
  • 일시중지됨
  • 재생 위치 / 탐색
  • 버퍼링

  수신기 UI

필수
  A   동영상 및 오디오 수신기의 경우 모든 화면 해상도와 가로세로 비율에 적응할 수 있도록 수신기 앱을 적응형으로 빌드합니다.

동영상

동영상 수신기 UI

오디오

오디오 수신기 UI


  B   동영상 및 오디오 수신기의 경우 터치 동작을 제안하는 요소를 표시하지 마세요. 예를 들어 스와이프 동작을 나타내기 위해 엿보기 요소를 표시하지 마세요.
  C   동영상 및 오디오 수신기의 경우 터치 상호작용을 암시하는 요소를 표시하지 마세요.
  D   오디오 수신기의 경우 진행률 표시줄과 같은 제어 유형 요소를 표시하지 마세요.


금지: 엿보기 요소, 버튼처럼 보이는 아이콘 또는 제어 유형 요소를 표시하지 않습니다.


  E   동영상 수신기의 경우 일시중지된 상태를 포함하여 재생 중에 수신기에 메타데이터나 제어 요소를 표시하지 않아 시스템에서 표시하는 컨트롤과 충돌하지 않도록 합니다.


금지: 메타데이터 및 컨트롤 표시


  F   오디오 수신기의 경우 모든 메타데이터 요소를 보호된 영역 위에 배치하여 시스템에서 표시하는 컨트롤과 겹치지 않도록 합니다.

권장사항

  • 모든 텍스트는 디스플레이 장치에서 1.5~3m 떨어진 거리에서 읽을 수 있어야 합니다.
 

  수신기 앱 유휴 상태

수신기가 포그라운드에 있지만 콘텐츠가 재생되지 않으면 수신기에 유휴 화면이 표시됩니다.

필수
  앱 로고를 사용하여 로드된 수신기 앱을 식별합니다.
  B   앱 로고를 포함한 모든 요소를 보호된 영역 위에 배치하여 시스템에서 표시하는 컨트롤과 겹치지 않도록 합니다.

권장사항

  • '전송 준비 완료' 텍스트를 표시하여 앱이 로드되었음을 확인합니다.
  • 5분 동안 유휴 상태인 경우 수신기의 실행을 중지하고 연결된 전송기 앱을 연결 해제합니다. 중지되면 기기 홈 화면이 표시되어 화면 번인을 방지하는 데 도움이 됩니다.

 

  수신기 앱 로드

사용자가 수신기에 연결하면 수신기 앱이 먼저 로드되어야 앱 유휴 상태를 표시하거나 콘텐츠 재생을 시작할 수 있습니다.

필수
  앱 로고를 표시하여 로드 중인 수신기 앱을 식별합니다.
  B   애니메이션 로딩 스피너를 표시하여 수신 앱이 로드되고 있음을 식별합니다.

 

  수신기 콘텐츠 로드

콘텐츠가 로드되는 동안, 재생이 시작되기 전에 수신기는 콘텐츠가 로드되고 있음을 나타내는 정보를 표시해야 합니다.

필수
  A   콘텐츠 제목이나 아트를 표시하여 로드되는 콘텐츠를 식별합니다.
  B   애니메이션 로드 스피너를 표시하여 콘텐츠가 로드 중임을 식별합니다.

권장사항
콘텐츠를 재개할 때 시청자가 전송자에서 수신자로 전환되는 동안 놓치는 부분이 없도록 재생을 5~10초 되감습니다.

 

  수신기 재생

필수
  동영상 수신기의 경우 재생 중에 요소를 표시하지 마세요. 화면을 탭하면 시스템에서 플레이어 컨트롤을 표시합니다.
  B   오디오 수신기의 경우 모든 메타데이터 요소를 보호된 영역 위에 배치하고 제어 요소를 표시하지 않습니다. 화면 탭 시 시스템에서 플레이어 컨트롤을 표시합니다.

동영상

사용자가 화면을 탭하여 플레이어 컨트롤을 표시합니다.

오디오

사용자가 화면을 탭하여 플레이어 컨트롤을 표시합니다.

 

  수신기가 일시중지됨

필수
  동영상 수신기의 경우 일시중지 상태에서는 요소를 표시하지 마세요.   시스템은 재생이 일시중지되었음을 나타내는 재생 버튼과 함께 플레이어 컨트롤을 표시합니다.
  B   오디오 수신기의 경우 일시중지된 상태에서는 제어 요소를 표시하지 않습니다. 시스템은 재생이 일시중지되었음을 나타내는 재생 버튼과 함께 플레이어 컨트롤을 표시합니다.

권장사항

  • 수신기 앱은 사용자가 재생을 시작하도록 명시적으로 요청하지 않는 한(예: 다시 시작 또는 대기열의 항목 건너뛰기) 콘텐츠 재생을 계속해서는 안 됩니다.
  • 20분 동안 유휴 상태인 경우 수신기의 실행을 중지하고 연결된 전송기 앱을 연결 해제합니다. 중지되면 기기 홈 화면이 표시되어 화면 번인을 방지하는 데 도움이 됩니다.
  • 향후 백그라운드 세션 구현과 일치해야 합니다.
  • 해당하는 경우 유휴 시간으로 인해 수신기가 중지되면 사용자가 나중에 해당 지점에서 재생을 재개할 수 있도록 일시중지된 위치를 저장합니다.

동영상

동영상이 일시중지되었습니다.

오디오

오디오 일시중지됨

 

  수신기 버퍼링

수신기에서 버퍼링은 네트워크 지연 시간이나 기타 요인으로 인해 재생이 지연될 때 발생합니다.

필수
  A   버퍼링이 몇 초 동안 계속되더라도 요소를 표시하지 않습니다. 사용자는 화면을 탭하여 플레이어 컨트롤을 표시하거나 스와이프하여 뒤로 돌아갈 수 있습니다.

동영상

수신기 버퍼링

오디오

수신기 버퍼링

 

  수신기가 전송을 중지함

재생이 중지되거나 시간 초과되면 수신기에 수신기 유휴 UI가 표시됩니다.

필수
  A   앱 로고를 표시하여 로드된 수신기 앱 또는 유휴 상태인 수신기 앱을 식별합니다.
  B   앱 로고를 포함한 모든 요소를 보호된 영역 위에 배치하여 시스템에서 표시하는 컨트롤과 겹치지 않도록 합니다.

권장사항

  • 5분 동안 유휴 상태이면 수신자 앱에서 연결을 해제하고 실행을 중지합니다. 중지되면 수신기 홈 화면이 표시되어 화면 번짐을 방지하는 데 도움이 됩니다.

 

 

이 설계 가이드에 사용된 이미지는 Blender Foundation에서 제공하며 저작권 또는 크리에이티브 커먼즈 라이선스에 따라 공유됩니다.

  • Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org