이 문서는 Firefox 버전 81 이상에서 사용할 수 있는 미디어 제어 기능에 대해 설명합니다.
문서 목차
미디어 제어 기능이란 무엇인가요?
당신은 Firefox 내부에서 미디어(영상 또는 오디오)를 그 영상이나 오디오를 클릭하지 않고도 제어할 수 있습니다. 당신은 이제 미디어를 키보드나 헤드셋에 있는 하드웨어 버튼을 클릭하거나, 가상 제어판에 있는 버튼을 클릭하거나, MPRIS와 같은 특정 제어 프로토콜을 이용해 명령어를 전송함으로서 미디어를 제어할 수 있습니다.
어떤 플랫폼에서 이 기능을 지원하나요?
이 가능은 macOS (OS X 10.12.1 이상), Windows (Windows 8.1 이상), 그리고 Linux (gtk 기반 배포판)에서 사용할 수 있습니다.
미디어 제어는 어떤 방법으로 지원되나요?
- 물리적 하드웨어 미디어 제어 버튼
- 가상 미디어 제어 버튼. 각 플랫폼은 서로 다른 플랫폼 프레임워크를 통해 구현된, 서로 다른 가상 제어 인터페이스를 가지고 있습니다:
- Windows에서 쓰이는 인터페이스 (SMTC 사용)
- Linux에서 쓰이는 인터페이스 (MPRIS 사용)
- macOS touch bar에서 쓰이는 인터페이스 ( MediaPlayer 사용)
- 플렛폼마다 다른 특정 API를 사용해서 미디어를 제어하는 앱 사용
어떤 종류의 미디어가 이 기능을 통해 제어된 수 있나요?
현재는 오디오(audio)나 영상(video)를 통해 재생되는 미디어만 지원됩니다. 따라서 이 기능으로는 웹 오디오(web-audio), 웹 스피치(web-speech)와 Flash 플러그인을 통해 재생되는 미디어를 제어할 수 없습니다.
- 들을 수 있는 미디어가 오디오 또는 영상에서 재생되고 있다면, 그 미디어는 이 기능을 통해 제어할 수 있습니다.
- 재생 가능한 미디어가 전체화면에 있는 경우
- 재상 가능한 미디어가 화면 속 화면 (PIP) 상태에 있는 경우
어떤 종류의 미디어가 이 기능을 통해 제어될 수 없나요?
웹 오디오(web-audio), 웹 스피치 (web-speech), 그리고 Flash 플러그인을 통해 재생되는 미디어는 이 기능을 통해 제어할 수 없습니다. 그 외 몇가지 예외가 있습니다:
- 들을 수 없는 미디어 (GIF 및 유사한 이미지 파일 같이 오디오 트랙을 가지고 있지 않아서 소리가 나오지 않는 비디오)
- 알림 소리
만약 미디어를 재생하고 있는 탭이 여러개라면, 어떤 탭이 제어되나요?
만약 여러 탭에서 동시에 미디어를 재생하고 있다면, 화면 속 화면 모드에서 재생되고 있는 미디어가 없는 한, 미디어를 재생하고 있는, 가장 뒤에 위치한 탭을 제어하게 됩니다. 만약 화면 속 화면 모드에서 미디어를 제어하고 있다면, 그 화면속 화면에서 재생되는 미디어가 포함된 탭이 이 기능을 통해 제어받는 탭이 됩니다.
미디어 제어 버튼을 눌렀을 때 왜 Firefox 가 아닌 다른 앱이 제어되나요/다른 앱들도 동시애 제어되나요?
각 플랫폼들은 애플리케이션이 오디오를 제어하는 고유의 매커니즘을 각각 가지고 있습니다. 몇몇 경우에는, 여러 앱들이 미디어 버튼을 제어하려고 시도할 수 있습니다. 만약 그런다면, 미디어 키를 제어하는 다른 앱들을 닫아보세요.