求js控制音乐代码

求js控制音乐代码,第1张

<!--

下面是你的音频

-->

<video

id="video"

controls="controls">

<source

src="音频文件地址"

type="video/mp4">

你的浏览器不支持html5的video标签

</video>

<!--下面是你的控制按钮-->

<a

href="#"

onclick="p();return

false;">播放</a>

<a

href="#"

onclick="s();return

false;">暂停</a>

<a

href="#"

onclick="add();return

false;">增大音量</a>

<a

href="#"

onclick="subc();return

false;">减小音量</a>

<!--下面是js脚本-->

<script>

var

music

=

documentgetElementById("video");

//

获得音乐对象

function

p(){musicplay();}

//

开始播放

function

s(){musicpause();}

//

暂停播放

function

add(){musicvolume

+=

01;}

//

增大音量

function

sub(){musicvolume

-=

01;}

//

减小音量

</script>

没什么好解释的,都是js提供的方法,没有任何业务逻辑,关于这个标签的其他 *** 作可以去w3school自己去看。

音乐名字就是文件名。

时长需要根据文件数据结构获取相关参数计算。

Format Chunk

| |字节数 | 具体内容 |

| ID | 4 Bytes | 'fmt ' |

| Size | 4 Bytes |数值为16或18,18则最后又附加信息 |

| FormatTag | 2 Bytes | 编码方式,一般为0x0001 |

| Channels | 2 Bytes |声道数目,1--单声道;2--双声道 | |

| SamplesPerSec | 4 Bytes | 采样频率

| AvgBytesPerSec| 4 Bytes | 每秒所需字节数 | |===> WAVE_FORMAT

| BlockAlign | 2 Bytes |数据块对齐单位(每个采样需要的字节数) | |

| BitsPerSample | 2 Bytes | 每个采样需要的bit数 | |

| | 2 Bytes | 附加信息(可选,通过Size来判断有无) | |

以上就是关于求js控制音乐代码全部的内容,包括:求js控制音乐代码、java如何读取音乐文件名字和时长、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9725297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存