gpt4 book ai didi

javascript - HTML5 使用 createMediaElementSource() 缓冲和播放音频

转载 作者:行者123 更新时间:2023-11-28 02:21:26 24 4
gpt4 key购买 nike

我正在使用音频 API 在 iOS 6 中的网页中即时播放声音。我已经使用 Ajax 调用完成了此操作,就像建议的文档一样,效果很好。但是,我读到您可以使用 createMediaElementSource() https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/PlayingandSynthesizingSounds/PlayingandSynthesizingSounds.html 执行相同的操作,而无需 Ajax 调用

但是,似乎以这种方式从音频节点加载,您无法使用 noteon(0) 方法 - 因此实际上无法播放声音!

有人能做到这一点吗?我想创建一些可重用的函数,这些函数降级为使用音频元素,而不是依赖于 Ajax 调用?

最佳答案

您仍然可以对传递给createMediaElementSource() 的音频元素调用play() 和pause() 方法。以下站点演示了MediaElementAudioSourceNode的使用: http://webaudioapi.com/samples/audio-tag

关于javascript - HTML5 使用 createMediaElementSource() 缓冲和播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15596392/

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