이 글은 주로 HTML5의 오디오 및 비디오 태그 사용에 대해 소개합니다. 이제 공유해 보겠습니다. 도움이 필요한 친구들이 참고할 수 있습니다.
제가 최근에 만든 WeChat 공유 페이지에는 많은 의견이 있습니다. 재생 및 영상을 보면 많은 관련 메서드 속성이 이전에 터치된 적이 없으므로 지금 기록해 두세요!
1. 먼저 두 태그에 대한 기본 정보를 이해하세요.
두 태그의 기본 속성:
Property | Description |
---|---|
audioTracks | 사용 가능한 오디오 트랙을 나타내는 AudioTrackList 개체를 반환합니다. |
autoplay | 로드가 완료된 후 즉시 오디오/비디오를 재생할지 여부를 설정하거나 반환합니다 |
버퍼됨 | 오디오/비디오의 버퍼링된 부분을 나타내는 TimeRanges 객체를 반환합니다. |
controller | 오디오/비디오의 현재 미디어 컨트롤러를 나타내는 MediaController 객체를 반환합니다. |
controls | 오디오/비디오의 현재 미디어 컨트롤러를 설정하거나 반환합니다. 비디오 디스플레이 컨트롤(예: 재생/일시 중지 등) |
crossOrigin | 오디오/비디오 세트의 CORS 설정 또는 반환 |
currentSrc | 현재 오디오/비디오의 URL 반환 |
currentTime | 오디오/비디오 위치에서 현재 재생 설정 또는 반환(초) |
defaultMulated | 오디오/비디오가 기본적으로 음소거되어 있는지 여부를 설정 또는 반환 |
defaultPlaybackRate | 설정 또는 반환 오디오/비디오의 기본 재생 속도 |
duration | 현재 오디오/비디오 길이(초) 반환 |
ended | 오디오/비디오 재생이 종료되었는지 여부를 반환합니다. |
error | 오디오/비디오 오류 상태를 나타내는 MediaError 개체를 반환합니다. |
loop | 오디오/비디오 재생이 종료되어야 하는지 설정하거나 반환합니다. 재생 |
mediaGroup | 오디오/비디오가 속한 그룹 설정 또는 반환(여러 오디오/비디오 요소를 연결하는 데 사용) |
음소거 | 오디오/비디오 재생 여부 설정 또는 반환 음소거됨 |
networkState | 오디오/비디오의 현재 네트워크 상태를 반환합니다. |
paused | 오디오/비디오의 일시 중지 여부를 설정 또는 반환합니다. |
playbackRate | 오디오 속도 설정 또는 반환 /video Playback |
played | 비디오 재생 부분의 오디오/TimeRanges 객체를 나타내는 반환 |
preload | 페이지가 로드된 후 오디오/비디오를 로드해야 하는지 여부를 설정하거나 반환합니다 |
readyState | 오디오/비디오의 현재 준비 상태를 반환합니다. |
seekable | 오디오/비디오의 주소 지정 가능한 부분을 나타내는 TimeRanges 객체를 반환합니다. |
seeking | 사용자가 오디오에서 찾고 있는지 여부를 반환합니다. /동영상 |
설정 또는 오디오/비디오 요소 현재 소스 반환 | |
현재 시간 오프셋을 나타내기 위해 돌아갑니다. videoTracks | 사용 가능한 비디오 트랙을 나타내는 VideoTrackList 개체를 반환합니다 |
volume | 설정 또는 반환 오디오/비디오의 볼륨 |
두 태그에 대한 기본 방법: | |
Method | Description |
canPlayType() | 브라우저가 지정된 오디오/비디오 유형을 재생할 수 있는지 감지 | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
load() | 오디오/비디오 요소 다시 로드 | |||||||||||||||||||||||||||||||||||||||||||||
play() | 오디오/비디오 재생 시작 | |||||||||||||||||||||||||||||||||||||||||||||
Pause() | 현재 재생 중인 오디오/비디오를 일시 중지합니다 | |||||||||||||||||||||||||||||||||||||||||||||
두 태그의 이벤트:
<p class="newsInfo" v-for=" item in newsFragment"> <p class="text">{{item.fragment_text_describe}}</p> <p v-if="item.fragmentFile" v-for="items in item.fragmentFile"> <img v-if="items.fragment_type==1" :src="items.fragment_url" alt=""> <video v-else :poster="items.fileCover" controls :src="items.fragment_url"></video> </p> </p> 로그인 후 복사 오디오 재생 시 브라우저가 이러한 유형의 오디오를 지원하지 않을 수 있으므로 판단해야 합니다. canPlayType() 메서드를 사용하여 브라우저가 지정된 오디오/비디오 유형을 재생할 수 있는지 확인하세요. canPlayType() 메서드는 다음 값 중 하나를 반환할 수 있습니다. "" - (빈 문자열) 브라우저는 이 오디오/비디오 유형을 지원하지 않습니다 사용 구문: audio.canPlayType("mp3")) 로그인 후 복사 관련 권장 사항: |
위 내용은 HTML5에서 오디오 및 비디오 태그 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!