马黑黑 发表于 2022-12-8 18:19

红影 发表于 2022-12-8 15:40
选了个乐曲,刚开始出来的单音的时候,很多频谱还没升起来,看着很多空挡的地方。哇,一首曲子听完了,竟有 ...

它现在只记录一个呢,至少有1024个信息源可以抓取,但玩玩的、非专业的用到的也不多。这里的频谱,每一根取用一个音频信息源,自动的,有多少条就用多少个吧

马黑黑 发表于 2022-12-8 18:20

红影 发表于 2022-12-8 15:37
一边听着音乐,一边看着波形数据被一个个加载,真神奇

这有什么神奇呀?正常的

马黑黑 发表于 2022-12-8 18:21

梦缘 发表于 2022-12-8 15:27
感谢老师的无私分享,问好!

{:5_108:}

马黑黑 发表于 2022-12-8 18:21

红影 发表于 2022-12-8 15:33
黑黑又制作了工具书一样的帖子,真好。

下午好

红影 发表于 2022-12-8 19:00

马黑黑 发表于 2022-12-8 11:00
通过 input 提交的本地音频文件,解码后所得到的URL与web页运行同域,因此不再存在跨域问题!

下载二楼 ...

这个ybAr.push(output);的第一个第二个之类的数据,指的是什么呢?

红影 发表于 2022-12-8 19:01

马黑黑 发表于 2022-12-8 18:16
初稿,发完后我也发现这个问题了,但作为预览,先这样,定稿版正在核验中,估计我喝完酒后就可以发出来了

黑黑还在不断改进呢,厉害{:4_187:}

红影 发表于 2022-12-8 19:02

马黑黑 发表于 2022-12-8 18:17
估计不行,衔接会有问题

哦,这个是连续的,歌曲不一定能连续得上的吧。

红影 发表于 2022-12-8 19:03

马黑黑 发表于 2022-12-8 18:19
它现在只记录一个呢,至少有1024个信息源可以抓取,但玩玩的、非专业的用到的也不多。这里的频谱,每一根 ...

听着还是觉得挺复杂的,原来声音信息源有这么多东西。

红影 发表于 2022-12-8 19:04

马黑黑 发表于 2022-12-8 18:20
这有什么神奇呀?正常的

非常想不到呀,反正我是觉得很神奇{:4_187:}

马黑黑 发表于 2022-12-8 19:17

红影 发表于 2022-12-8 19:04
非常想不到呀,反正我是觉得很神奇

黑客帝国里面的代码雨,那才叫神奇

马黑黑 发表于 2022-12-8 19:18

红影 发表于 2022-12-8 19:03
听着还是觉得挺复杂的,原来声音信息源有这么多东西。

有一些声音信息我们听不到,但有

马黑黑 发表于 2022-12-8 19:20

红影 发表于 2022-12-8 19:01
黑黑还在不断改进呢,厉害

这是核心部分,其他木有完善

马黑黑 发表于 2022-12-8 19:24

红影 发表于 2022-12-8 19:01
黑黑还在不断改进呢,厉害

那必须吧,毕竟初稿做好后有些激动,先发了

红影 发表于 2022-12-8 19:24

马黑黑 发表于 2022-12-8 19:17
黑客帝国里面的代码雨,那才叫神奇

这个也神奇啊,声音竟然对应那些数字。

红影 发表于 2022-12-8 19:24

马黑黑 发表于 2022-12-8 19:18
有一些声音信息我们听不到,但有

哦,机器却是能分辨的,是吧。

红影 发表于 2022-12-8 19:25

马黑黑 发表于 2022-12-8 19:20
这是核心部分,其他木有完善

有核心部分就能取波形数据了呢,最主要的就存在了{:4_187:}

马黑黑 发表于 2022-12-8 19:29

红影 发表于 2022-12-8 19:00
这个ybAr.push(output);的第一个第二个之类的数据,指的是什么呢?

output 数组变量从音频上下文中获取,它是每一个声音信息的记录。数组都从 0 开始,所以,output 是第一个声音信息,output 是第二个……

ybAr 是要输出到文本框的数组变量,它从 output 这里一一获取指定数组下标(像就是)的output数组元素值,然后输出到文本框。由于每一次的 push(添加数组元素)都会改变数组的元素总量,因此你看到数据好像是一个一个上屏,其实不是这样,而是每一次输出不同的数组上屏。

红影 发表于 2022-12-8 19:32

马黑黑 发表于 2022-12-8 19:24
那必须吧,毕竟初稿做好后有些激动,先发了

最主要的解决了,黑黑太聪明了{:4_199:}

马黑黑 发表于 2022-12-8 19:32

红影 发表于 2022-12-8 19:32
最主要的解决了,黑黑太聪明了

一般一般班里倒数第三

红影 发表于 2022-12-8 19:33

马黑黑 发表于 2022-12-8 19:29
output 数组变量从音频上下文中获取,它是每一个声音信息的记录。数组都从 0 开始,所以,output 是第 ...

这个有点复杂,仔细看了黑黑的话,还是有点糊里糊涂,不管原理了,我只要跟在后面玩就好{:4_173:}
页: 1 [2] 3 4 5 6 7 8 9 10
查看完整版本: 无需跨域获取音频波形数据(初稿)