콘텐츠연합플랫폼 ㈜
클라이언트개발부 지성봉
장애에 구애없이 모든 사람이 접근할 수 있는 것
= equal to 미디어 플레이어 기능
문제점 | A 사이트 | B 사이트 | C 사이트 | D 사이트 |
---|---|---|---|---|
초점 이동 | ○해당 | ○해당 | ○해당 | ○해당 |
키보드 조작 | —해당 사항 없음 | ○해당 | ○해당 | —해당 사항 없음 |
자막 미제공 | ○해당 | ○해당 | ○해당 | ○해당 |
대체 텍스트 | ○해당 | ○해당 | —해당 사항 없음 | ○해당 |
자동 재생 | ○해당 | —해당 사항 없음 | ○해당 | ○해당 |
6.1. 입력장치 접근성
6.1.2. (초점 이동) 키보드에 의한 초점은 논리적으로 이동해야하며 시각적으로 구별할 수 있어야 한다.
플레이어 재생 화면에서 컨트롤러가 사라진 이후 tab키를 눌러 초점을 이동했을 때, 화면 상에는 초점이 표시되지 않고 있고 스크린리더에서는 각 컨트롤들을 읽고 있다.
플레이어 재생 화면에서 컨트롤러가 사라진 이후 tab키를 눌러 초점을 이동했을 때, 다시 컨트롤러가 나타나고 각 컨트롤들이 모두 초점을 얻으며 조작 가능하다.
사용자가 재생 버튼을 누른 이후, 더 이상의 키 입력이 없을 때에 컨트롤러가 시각적으로 사라지며, 다시 tab키를 누를 경우 컨트롤러가 다시 나타난다.
6.1. 입력장치 접근성
6.1.1. (키보드 사용 보장) 모든 기능은 키보드만으로도 사용할 수 있어야 한다.
설정 패널을 열었지만, 각 설정 항목들에 초점이 들어가지 않기 때문에 설정을 진행할 수 없다. 회차 목록을 열었을 때 또한 마찬가지로 각 회차에 접근이 되지 않는다.
<div>
로 마크업 되어 있는 것을 볼 수 있다.
tabindex
속성을 이용하여 초점을 얻을 수 있도록 제작
회차 정보 패널을 열었을 때, 각 회차들에 초점 이동이 가능한 것이 확인된다.
각 회차 목록의 마크업을 확인 해 보면, <div>
로
마크업 되어 있는 것이 확인 되지만, 각각 tab-index="0"
속성을 사용함으로서 초점을 받을 수 있도록 되어 있는 것을 볼 수 있다.
<div class="episode-list">
...
<div class="body">
<div class="nfp-episode-expander" tabindex="0">
...
</div>
<div class="nfp-episode-expander" tabindex="0">
...
</div>
<div class="nfp-episode-expander" tabindex="0">
...
</div>
...
</div>
</div>
5.2. 멀티미디어 대체 수단
5.2.1. (자막 제공) 멀티미디어 콘텐츠에는 자막, 대본 또는 수화를 제공해야 한다
멀티미디어 컨텐츠에는 자막, 원고 또는 수화를 제공해야하지만, 어떠한 자막이나 원고도 제공되고 있지 않다.
N 사이트의 경우 닫힌 자막을 제공하고 있고,
사용자의 업로드가 주 콘텐츠인 Y 사이트의 경우 자막을 직접 업로드하거나 입력할 수 있게 제공하고 있다.
5.1. 대체 텍스트
5.1.1. (적절한 대체 텍스트 제공) 텍스트 아닌 콘텐츠는 그 의미나 용도를 인식할 수 있도록 대체 텍스트를 제공해야 한다.
화면 상에는 플레이어 사용 방법에 대한 가이드 이미지가 있지만, 실제로 해당 이미지에는 대체 텍스트가 존재하지 않기 때문에 스크린리더 사용자는 해당 내용을 알 수 없는 문제가 발생된다.
<div class="operation-guide">
<div class="dimed"></div>
<div class="view">
<img src="images/guide_popup.png"> <!-- 가이드 이미지 -->
</div>
<button class="btn-default btn-close">닫기</button>
</div>
<img src="images/guide_popup.png"> <!-- 가이드 이미지 -->
<div class="visible-hidden">
단축키 안내 ...
</div>
<button class="btn-toggle btn-list-open">회차 목록 열기</button>
5.3. 명료성
5.3.4. (자동 재생 금지) 자동으로 소리가 재생되지 않아야 한다.
미디어 플레이어가 존재하는 페이지에 접근시 바로 재생이 되어, 미디어의 소리가 스크린리더의 음성 출력과 겹쳐서 들리고 있다.
"자동 재생"에 대한 설정 버튼을 제공함으로서 사용자가 직접 플레이어 페이지 접근 시 재생 여부를 선택할 수 있도록 제공 되고 있다.
publisher@publisher.name