gpt4 book ai didi

javascript - AUDIO 和 pitch 上的 playbackRate

转载 作者:太空狗 更新时间:2023-10-29 13:12:34 28 4
gpt4 key购买 nike

一些背景知识:
人们喜欢游戏。
人们使用互联网。
互联网需要游戏。
游戏使用声音。
HTML5 有 <audio> .

好的,到目前为止一切都很好。

最近我发现 - 令我惊讶的是 - IE9 实际上支持 playbackRate。我迫不及待地试了一下。更令人惊讶的是,它确实有效。我在 Chrome 中尝试了同样的方法,当我将它设置为 0.5 时,虽然它有效,但它非常刺耳。 .我已经放弃了 Firefox,因为它不支持 MP3。

继续,这是我的问题:IE 和 Chrome 在更改 playbackRate 时都会应用音调校正。 IE 做得很好,Chrome 做得很糟糕。无论哪种方式,我都不想要这个,我想要声音改变音调。有了这种能力,我可以删除 650 个文件,这些文件是我必须按程序生成的,以便有一个备用音高,并且我的项目将有更多的自由。哎呀,如果我真的想的话,我什至可以在 HTML5 中制作一个 MOD 轨道播放器(减去 Effects channel )。

那么,HTML5 规范中是否有任何内容允许我关闭音高校正,并且只播放声音,就好像样本实际上被拉伸(stretch)分开或挤压在一起一样?

最佳答案

来自Mozilla bug tracker issue on implementing playbackRate

WebKit solves this by exporting an additional (prefixed) attribute "preservesPitch" (proposed to the WhatWG here: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-July/021100.html)

大概您可以将 preservesPitch (webkitPreservesPitch for webkit) 设置为 false 以至少在 Webkit 中关闭此功能。我不熟悉其他浏览器对此属性的支持。

关于javascript - AUDIO 和 pitch 上的 playbackRate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com