[HTTP] 02. 브라우저 - 3장. 컨텐츠 협상
02. 브라우저 🔗 https://github.com/jeonghwan-kim/lecture-http 🔗 https://jeonghwan-kim.github.io/2024/07/08/lecture-http-part2 웹 개발 시 가장 많이 사용하는 HTTP 클라이언트는 웹 브라우저 우리가 모르는 사이에 브라우저...
02. 브라우저 🔗 https://github.com/jeonghwan-kim/lecture-http 🔗 https://jeonghwan-kim.github.io/2024/07/08/lecture-http-part2 웹 개발 시 가장 많이 사용하는 HTTP 클라이언트는 웹 브라우저 우리가 모르는 사이에 브라우저...
01. HTTP 기본 🔗 https://github.com/jeonghwan-kim/lecture-http 🔗 https://jeonghwan-kim.github.io/2024/07/07/lecture-http-part1 1장. HTTP 시작: 웹의 탄생 배경과 역사에 대해 알 수 있다. 2장. HTTP 메시지: HTT...
01. HTTP 기본 🔗 https://github.com/jeonghwan-kim/lecture-http 🔗 https://jeonghwan-kim.github.io/2024/07/07/lecture-http-part1 1장. HTTP 시작: 웹의 탄생 배경과 역사에 대해 알 수 있다. 2장. HTTP 메시지: HTT...
Sharing Events 공유(Sharing) API 호출은 getPlugin() 메서드와 함께 동작합니다. 예를 들어, 모든 공유 인스턴스는 이 특정 플러그인을 참조하기 위해 getPlugin('sharing') API 호출을 사용합니다. 다음 예시는 공유 플러그인을 대상으로 합니다: .on('ready', function(event){ ...
Seek Events 이 API 호출은 현재 미디어의 재생 위치(playback position) 를 조회하거나 업데이트하는 데 사용됩니다. .on(‘absolutePositionReady’) .getAbsolutePosition() 메서드가 데이터를 반환할 준비가 되었을 때 트리거됩니다. { "ready": true "startDate...
Quality Events 이 API 호출은 여러 화질(quality level) 이 제공되는 비디오에서 현재 화질을 감지하거나 변경할 때 사용됩니다. 인덱스 0은 항상 “Auto(자동)” 를 의미합니다. .on(‘levels’) 사용 가능한 화질 수준 목록이 업데이트될 때 트리거됩니다. 예를 들어, 플레이리스트 항목이 재생을 시작한 직...
Playlist Events 이 API 호출은 플레이리스트(하나 이상의 항목) 를 불러오거나 조회하고, 플레이리스트 항목 간을 탐색할 때 사용됩니다. API를 통해 접근할 때, 플레이리스트는 하나 이상의 객체를 포함하는 배열(Array) 형태로 제공됩니다. 각 객체에는 다음과 같은 속성이 포함됩니다. description (string) ...
Playback Events 이 API 호출은 플레이어의 현재 재생 상태를 가져오거나 변경하는 데 사용됩니다. .on(‘autostartNotAllowed’) 플레이어가 자동 재생(autostart) 으로 설정되어 있지만, 브라우저 설정으로 인해 자동 재생이 차단될 때 트리거됩니다. { "code": 303220, "error": "Th...
Metadata Events 재생이 새로운 메타데이터가 활성화되는 시간 구간에 진입할 때 트리거됩니다. 메타데이터는 아래에 나열된 형식 중 하나로 반환될 수 있습니다. .on(‘meta’) 재생이 새로운 메타데이터가 활성화되는 시간 구간에 진입할 때 트리거됩니다. 메타데이터는 아래에 나열된 형식 중 하나로 반환될 수 있습니다. Date rang...
Cast Events 이 API 호출은 개발자가 캐스트 관련 이벤트를 감지할 수 있도록 합니다. .on(‘cast’) 캐스트 속성이 변경될 때 트리거됩니다. { "available": true, "active": true, "deviceName": "ViewerTV", "type": "cast" } active (bool...