为了账号安全,请及时绑定邮箱和手机立即绑定

我可以将媒体作为 blob(或 ArrayBuffer)加载到 <audio> 元素中吗?

我可以将媒体作为 blob(或 ArrayBuffer)加载到 <audio> 元素中吗?

宝慕林4294392 2023-02-17 16:43:20
我需要将在 HTML5 媒体播放器中加载的相同媒体加载到 AudioContext 中。我能以某种方式从媒体播放器中获取它吗(或者我必须再次下载它)?注意:媒体播放器不一定要播放,但我知道所有媒体都已加载。
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

要获取相同的文件,您需要再次获取它(使用fetch或 XHR),但如果您的服务器配置良好,您可能不需要再次下载它,不,它应该被缓存。

请注意,如果您需要将 HTMLMediaElement连接到 AudioContext(以便其音频输出通过 AudioContext 的图形),则可以使用HTMLMediaElement.captureStream()+AudioContext.createMediaStreamSource()AudioContext.createMediaElementSource().


查看完整回答
反对 回复 2023-02-17
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号