js增強音量,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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-26 13:14
下一篇 2024-12-26 13:14

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • JS圖片沿著SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿著SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • 如何使用JS調用Python腳本

    本文將詳細介紹通過JS調用Python腳本的方法,包括使用Node.js、Python shell、child_process等三種方法,以及在Web應用中的應用。 一、使用Nod…

    編程 2025-04-27
  • 如何反混淆美團slider.js

    本文將從多個方面詳細闡述如何反混淆美團slider.js。在開始之前,需要明確的是,混淆是一種保護JavaScript代碼的方法,其目的是使代碼難以理解和修改。因此,在進行反混淆操…

    編程 2025-04-27
  • Python要學JS嗎?

    Python和JavaScript都是非常受歡迎的編程語言。然而,你可能會問,既然我已經學了Python,是不是也需要學一下JS呢?在本文中,我們將圍繞這個問題進行討論,並從多個角…

    編程 2025-04-27
  • 解決js ajax post 419問題

    對於使用ajax post請求時出現的419問題,我們需要進行以下幾個方面的闡述,包括返回碼的含義、可能出現的情況、解決方案等內容。 一、解析419返回碼 419返回碼錶示用戶超時…

    編程 2025-04-27
  • Three.js實現室內模型行走

    在本文中,將介紹如何使用Three.js創建室內模型,並在場景中實現行走。為了實現這一目標,需要完成以下任務: 載入室內模型及材質貼圖 實現攝像機控制,支持用戶自由行走 添加光源,…

    編程 2025-04-25

發表回復

登錄後才能評論