> 웹 프론트엔드 > H5 튜토리얼 > HTML5 오디오 태그는 재생 제어를 위해 js를 사용합니다. example_html5 튜토리얼 기술

HTML5 오디오 태그는 재생 제어를 위해 js를 사용합니다. example_html5 튜토리얼 기술

WBOY
풀어 주다: 2016-05-16 15:46:55
원래의
1795명이 탐색했습니다.

여기서 JS를 사용하여 제어할 수 있습니다. 코드는 다음과 같습니다.

코드 복사
코드는 다음과 같습니다. 다음과 같습니다:

var audio ;
window.onload = function(){
initAudio();
}
var initAudio = function(){
//audio = document.createElement("audio")
//audio.src='Never Say Good Bye.ogg'
audio = document.getElementById('audio');
}
function getCurrentTime(id){
Alert(parseInt(audio.currentTime) ': 초');
}

function playOrPaused(id,obj){
if(audio.paused) {
audio.play();
obj.innerHTML='pause';
return;
}
audio.pause();
obj.innerHTML='play';
}

function hideOrShowControls(id,obj){
if(audio.controls){
audio.removeAttribute('controls');
obj.innerHTML = '컨트롤 표시 box'
return ;
}
audio.controls = 'controls';
obj.innerHTML = '컨트롤 상자 숨기기'
return;
}
function vol(id ,type, obj){
if(type == 'up'){
var 볼륨 = audio.volume 0.1;
if(volume >=1 ){
볼륨 = 1 ;

}
audio.volume = 볼륨;
}else if(type == 'down'){
var 볼륨 = audio.volume - 0.1;
if(볼륨 < =0 ){
볼륨 = 0 ;
}
audio.volume = 볼륨;
}
document.getElementById('nowVol').innerHTML = returnFloat1(audio.volume);
}
function muted(id,obj){
if(audio.muted){
audio.muted = false;
obj.innerHTML = '음소거 켜기';
} else{
audio.muted = true;
obj.innerHTML = '음소거 끄기';
}
}
//소수점 1자리 유지

function returnFloat1( value) {
value = Math.round(parseFloat(value) * 10) / 10;
if (value.toString().indexOf(".") < 0){
value = value .toString() ".0" ;
}
return value;
}

호출 방법은 다음과 같습니다.


코드 복사
코드는 다음과 같습니다.

재생 시간 가져오기
재생
컨트롤 상자 숨기기< ;/a>
음소거 켜기
<입력 유형 ="button" value=" " id="upVol" onclick="vol('firefox' , 'up' , this )"/>Volume
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿