本文目錄一覽:
- 1、請問怎麼用JS調節網頁中FLASH的音量
- 2、怎麼用javascript embed標籤 做個音樂播放器 能上一曲、下一曲、音量增減、自動播放等功能。。謝謝了
- 3、怎樣為JavaScript做的程序添加音效
- 4、求JS控制bgsound的方法
- 5、js如何獲取調節手機系統音量,而不單單只是調節標籤的音量
請問怎麼用JS調節網頁中FLASH的音量
前提是那個swf有對象和方法能夠讓你調用,沒有就用第三的播放器去載入swf吧.如ckplayer,裡面有教程給你說怎麼調用
怎麼用javascript embed標籤 做個音樂播放器 能上一曲、下一曲、音量增減、自動播放等功能。。謝謝了
屬性設置
自動播放
語法:autostart=true、false
說明:該屬性規定音頻或視頻文件是否在下載完之後就自動播放。
true:音樂文件在下載完之後自動播放;
false:音樂文件在下載完之後不自動播放。
示例:embed src=”your.mid” autostart=true
embed src=”your.mid” autostart=false
循環播放
語法:loop=正整數、true、false
說明:該屬性規定音頻或視頻文件是否循環及循環次數。
屬性值為正整數值時,音頻或視頻文件的循環次數與正整數值相同;
屬性值為true時,音頻或視頻文件循環;
屬性值為false時,音頻或視頻文件不循環。
示例:embed src=”your.mid” autostart=true loop=2
embed src=”your.mid” autostart=true loop=true
embed src=”your.mid” autostart=true loop=false
面板顯示
語法:hidden=true、flase
說明:該屬性規定控制面板是否顯示,默認值為false。
true:隱藏面板;
false:顯示面板。
示例:embed src=”your.mid” hidden=”true”
embed src=”your.mid” hidden=”false”
開始時間
語法:starttime=mm:ss(分:秒)
說明:該屬性規定音頻或視頻文件開始播放的時間。未定義則從文件開頭播放。
示例:embed src=”your.mid” starttime=”00:10″
音量大小
語法:volume=0是最大值,可以使用負值使音量變小
說明:該屬性規定音頻或視頻文件的音量大小。未定義則使用系統本身的設定。
示例:embed src=”your.mid” volume=”0″
容器屬性
語法:height=# width=#
說明:取值為正整數或百分數,單位為像素。該屬性規定控制面板的高度和寬度。
height:控制面板的高度;
width:控制面板的寬度。
示例:embed src=”your.mid” height=200 width=200
容器單位
語法:units=pixels、en
說明:該屬性指定高和寬的單位為pixels或en。
示例:embed src=”your.mid” units=”pixels” height=200 width=200
embed src=”your.mid” units=”en” height=200 width=200
外觀設置
語法:controls=console、smallconsole、playbutton、pausebutton、stopbutton、
volumelever 說明:該屬性規定控制面板的外觀。默認值是console。
console:一般正常面板;
smallconsole:較小的面板;
playbutton:只顯示播放按鈕;
pausebutton:只顯示暫停按鈕;
stopbutton:只顯示停止按鈕;
volumelever:只顯示音量調節按鈕。
示例:embed src=”your.mid” controls=smallconsole
embed src=”your.mid” controls=volumelever
怎樣為JavaScript做的程序添加音效
給個添加音效的例子
能讓按鈕發出聲音的腳本
製作方法:
1、新建文件:DynamicAudioButton.js ,代碼:
//Customize Dynamic Audio Link 自定義動態聲音鏈接
function DynamicAudioLink(){
open(“”)
}
//Customize Dynamic Audio Mouse Over Color 自定義動態聲音mouseover顏色
function AudioOver() {
document.Audio.button.style.background=”#999999″
document.Audio.button.style.color=”white”
}
//Customize Dynamic Audio Mouse Down Color 自定義動態聲音mousedown顏色
function AudioDown() {
document.Audio.button.style.color=”#cccccc”
}
//Customize Dynamic Audio Mouse Off Color 自定義動態聲音mouseOff 顏色
function AudioOut() {
document.Audio.button.style.background=”#666666″
document.Audio.button.style.color=”#ffffff”
}
//Customize Dynamic Audio sound 自定義動態聲音
function playHome()
{
document.all.sound.src = “bleep.wav”;
}
document.write(‘bgsound id=”sound”‘)
//Customize Button Style 自定義按鈕樣式
document.write(‘style type=”text/css”‘+’!–‘)
document.write(‘.select{background:#666666;border-color:”#999999″;color:”#ffffff”;font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight: bold;}’+’–‘+’/STYLE’)
document.write(‘centerform name=Audioinput class=”select” name=button type=”button” value=”Dynamic Audio” onclick=”DynamicAudioLink()” onMouseOver=”AudioOver();playHome()” onMouseDown=”AudioDown()” onMouseOut=”AudioOut()”/form/center’)
2、保存文件後,在頁面相關處插入代碼引用該JS文件:
Script language=”JavaScript” SRC=”DynamicAudioButton.js”/script
3、選擇好音樂文件,可以是wav、mp3等,音樂文件盡量小些。
方法製作完成,用戶可以使用圖片等形式,當然也得修改 DynamicAudioButton.js 文件相應的代碼。
求JS控制bgsound的方法
地址可以通過修改它的src屬性來改變,音量可以使用它的volume 來改變,它的範圍為-10000到0。
舉一下改變聲音的例子吧。
SCRIPT Language=”VBScript”
Function btnUp_OnClick()
Dim iVolume
iVolume = document.all.oSound.volume + 500
If iVolume 0 Then
document.all.oSound.volume = iVolume
End If
End Function
Function btnDown_OnClick()
Dim iVolume
iVolume = document.all.oSound.volume – 500
If iVolume -10000 Then
document.all.oSound.volume = iVolume
End If
End Function
Function btnSilence_OnClick()
document.all.oSound.volume = -10000
End Function
/SCRIPT
bgSound src=”音樂地址” id=”oSound”/
button name=”btnUp”加大/button
button name=”btnDown”減小/button
button name=”btnSilence”靜音/button
———————————————
你定義了一個變數,但沒有賦值,所以不行,你需要對它進行賦值,如:
Dim iVolume
iVolume = document.all.oSound.volume
這樣才能進行比較。
js如何獲取調節手機系統音量,而不單單只是調節標籤的音量
需要調用安卓(或者iOS)SDK的API,單純DOM級別的js是做不到的(需要獲得許可權許可的,js頂多能控制瀏覽器的音量,要獲取系統音量,還得穿過瀏覽器盒子才行)。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/293454.html