내 컴퓨터 키보드에는 현대의 많은 키보드처럼 음악을 재생/일시 중지하는 버튼이 있습니다. Spotify 네이티브 플레이어, Google 뮤직 웹 플레이어, iTunes 등 많은 응용 프로그램에서 작동합니다. 일부는 기본이며 일부는 브라우저에 있습니다. 이 버튼은 프로그램 (또는 브라우저 탭)에 포커스가 없을 때에도 작동합니다. 이 프로그램들은이 기능에 어떻게 연결되어 있습니까?키보드의 재생/일시 정지 단추는 어떻게 작동합니까?
나는 다음과 같이 다소 일 것으로 예상하지만, 이것은 단지 추측입니다 : 등,
- 웹 응용 프로그램이 일시 정지/플레이/정지에 대한 몇 가지 콜백을 제공하는 브라우저와 사운드 채널을 등록
- 브라우저는
- OS 등록 된 사운드 채널에 대한 콜백을 호출
- 일시 정지 버튼이 키보드를 누를 때 일부 콜백 기능을 제공하는 OS와의 사운드 채널을 등록
- 브라우저의 NA 적인 콜백은 일시 정지
(그리고 네이티브 응용 프로그램, 브라우저를 통해 간접가 생략 된 것)
오 세상에, 당신이 맞습니다. 상상했던 것보다 훨씬 간단합니다 :) 감사합니다! – bigpopakap