HTML5 비디오 태그의 소스 변경: 종합적인 솔루션
범용 비디오 플레이어를 만들려면 소스를 동적으로 변경하는 문제를 해결해야 합니다. 비디오의. 이를 통해 사용자는 재생목록의 동영상 간에 전환할 수 있습니다. 여러
canPlayType()을 사용하여 파일 형식 식별:
동영상에 적합한 파일 형식을 결정하려면 canPlayType() 함수를 활용할 수 있습니다. 이 함수는 특정 미디어 유형에 대한 브라우저의 지원 수준을 나타내는 문자열을 반환합니다. 예를 들면 다음과 같습니다.
var canPlayMP4 = video.canPlayType('video/mp4'); var canPlayWebM = video.canPlayType('video/webm');
canPlayType()의 결과에 따라
바닐라 JavaScript를 사용한 구현:
다음은 바닐라 JavaScript를 사용하여 비디오 소스를 변경하는 방법을 보여주는 코드 조각입니다.
var video = document.getElementById('video'); // Create a new source element var source = document.createElement('source'); // Set the source attributes dynamically based on browser support if (canPlayMP4) { source.setAttribute('src', 'video.mp4'); source.setAttribute('type', 'video/mp4'); } else if (canPlayWebM) { source.setAttribute('src', 'video.webm'); source.setAttribute('type', 'video/webm'); } // Append the source to the video element video.appendChild(source); // Play the video video.play();
이 접근 방식을 사용하면 여러
위 내용은 HTML5 비디오 태그의 소스를 동적으로 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!