A. js禁止播放音頻
查看一下JS中的代碼,把音頻播放的那一段刪掉就好了,若怕刪掉後不能正常運行,就把那個音頻的URL成無效路徑就好了
B. js中怎麼讓音頻重復播放
然後這個是主要的js方法:
function Orderprocessing1(){
var vid = document.getElementById("myVideo");//獲取音頻對象
var start = 0;//定義循環的變數
var times=3;//定於循環的次數
vid.addEventListener("ended",function() {
vid.play();//啟動音頻,也就是播放內
start++;//循環
start == times && vid.pause();//也就是當循環的變數等於次數的時候,就會終止循環並且關掉音頻
});
vid.play();//啟動音頻,用於第一次啟動
}
如果你想調用這個方法可以寫一個click事件,或者寫個js方法調用:
$(function(){
setInterval("Orderprocessing1()",60000);//每隔1分鍾自動調用一次啟動音頻的方容法
});
本人也是菜鳥一個,寫這些只為整理下來以後自己看
C. 如何用js控制audio元素連續播放mp3文件
1、首先我們先來看一下音頻元素最基本的應用以及樣式,如下圖所示,運用audio元素即可,controls是用來控制是否顯示控制條。
D. 想用怎麼用js實現播放音頻。
1、播放音樂需要區分瀏覽器,來使用不用的對象來播放音樂
2、在播放控制上要有【播放】和【停止】來控制音樂的播放
基於以上思路,代碼如下:
<SCRIPTtype="text/javascript">
if(-1!=navigator.userAgent.indexOf("MSIE"))
{
//不是微軟IE瀏覽器,則調用Flash來播放音樂
document.write('<OBJECTid="Player"');
document.write('classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"');
document.write('width=0height=0><paramname="URL"value="a.mp3"/><paramname="AutoStart"value="false"/></OBJECT>');
}
else
{
//是微軟IE瀏覽器,則調用微軟的Player對象來直接播放音樂
document.write('<OBJECTid="Player"');
document.write('type="application/x-ms-wmp"');
document.write('autostart="false"src="a.mp3"width=0height=0></OBJECT>');
}
</SCRIPT>
<inputtype=buttonvalue="播放"onclick="Player.controls.play();"/>
<inputtype=buttonvalue="停止"onclick="Player.controls.stop();"/>
E. h5 audio代碼怎麼控制音量
<audio>標簽可以在HTML5瀏覽器中播放音頻文件。
<audio>默認提供一個控制面板,但是有些時候我們只需要播放聲音,控制面板由我們自己來定義其顯示的狀態。
這里我們可以使用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='暫停';
return;
}
audio.pause();
obj.innerHTML='播放';
}
function hideOrShowControls(id,obj){
if(audio.controls){
audio.removeAttribute('controls');
obj.innerHTML = '顯示控制框'
return;
}
audio.controls = 'controls';
obj.innerHTML = '隱藏控制框'
return;
}
function vol(id,type , obj){
if(type == 'up'){
var volume = audio.volume + 0.1;
if(volume >=1 ){
volume = 1 ;
}
audio.volume = volume;
}else if(type == 'down'){
var volume = audio.volume - 0.1;
if(volume <=0 ){
volume = 0 ;
}
audio.volume = 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 = '關閉靜音';
}
}
//保留一位小數點
function returnFloat1(value) {
value = Math.round(parseFloat(value) * 10) / 10;
if (value.toString().indexOf(".") < 0){
value = value.toString() + ".0";
}
return value;
}
調用方式如下:
<a href="javascript:void(0);" onclick="getCurrentTime('firefox');">獲取播放時間</a>
<a href="javascript:void(0);" onclick="playOrPaused('firefox',this);">播放</a>
<a href="javascript:void(0);" onclick="hideOrShowControls('firefox',this);">隱藏控制框</a>
<a href="javascript:void(0);" onclick="muted('firefox',this);">開啟靜音</a>
<input type="button" value="+" id="upVol" onclick="vol('firefox' , 'up' , this )"/>音量<input type="button" value="-" onclick="vol('firefox' , 'down' ,this )"/>
<audio src="/images/audio/Never Say Good Bye.ogg" id="audio" controls="controls" ></audio>
當前音量:<span id = "nowVol"> - </span>