Rumah > hujung hadapan web > Tutorial H5 > Teg audio HTML5 menggunakan js untuk kawalan main balik example_html5 kemahiran tutorial

Teg audio HTML5 menggunakan js untuk kawalan main balik example_html5 kemahiran tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:46:55
asal
1863 orang telah melayarinya

Teg

Di sini kita boleh menggunakan JS untuk mengawal, kodnya adalah seperti berikut:

Salin kod
Kodnya ialah seperti berikut:

var audio ;
window.onload = function(){
initAudio();
}
var initAudio = function(){
//audio = document. createElement("audio")
//audio.src='Jangan Katakan Selamat Tinggal.ogg'
audio = document.getElementById('audio');
}
function getCurrentTime(id){
alert(parseInt(audio.currentTime) ': seconds');
}

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

fungsi hideOrShowControls(id,obj){
if(audio.controls){
audio.removeAttribute('controls');
obj.innerHTML = 'Tunjukkan kawalan box'
return ;
}
audio.controls = 'controls';
obj.innerHTML = 'Hide control box'
return;
}
function vol(id ,type, obj){
if(type == 'up'){
volum var = audio.volume 0.1;
if(volume >=1 ){
volum = 1 ;

}
audio.volume = volum;
} else if(type == 'down'){
var volume = audio.volume - 0.1;
if(volume < =0 ){
volum = 0 ;
}
audio.volume = volume;
}
document.getElementById('nowVol').innerHTML = returnFloat1(audio.volume);
}
fungsi diredam(id,obj){
if(audio.diredamkan){
audio.diredamkan = palsu;
obj.innerHTML = 'Hidupkan redam';
} lain{
audio diredam = benar;
obj.innerHTML = 'Matikan bisu';
}
}
//Kekalkan satu titik perpuluhan

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

Kaedah panggilan adalah seperti berikut:


Salin kod
Kodnya adalah seperti berikut:
Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Perbezaan antara HTML dan HTML5
daripada 1970-01-01 08:00:00
0
0
0
pengesahan html5 untuk symfony 2.1
daripada 1970-01-01 08:00:00
0
0
0
Berkenaan penggunaan html5
daripada 1970-01-01 08:00:00
0
0
0
html5 tunjukkan sorok
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan