加载二进制数据资源(就像图片,音频等)在javascript?

问题描述 投票:0回答:2

我可以加载远程资源,例如图像,音频等这样的:

var picture = new Image();
picture.src = 'https://example.com/something.jpg';

var sound = new Audio();
sound.src = 'https://example.com/music.mp3';

有没有也是一种方式为二进制数据做到这一点?即,如:

var data = new DataObject();
data.src = 'https://example.com/binary.dat';

有什么样在上面的例子虚DataObject,或者我可以将它设置一样,不知何故?

javascript resources binary-data
2个回答
0
投票

你可以尝试用Blob“应用程序/八位字节流”型


0
投票

你可以看看这个:developer.mozilla.org/en-US/docs/Web/API/Streams_API我相信这是你要搜索的内容。

随着流是可用于JavaScript,这一切的变化 - 你可以从现在开始,只要它是可在客户端处理与JavaScript代码位的原始数据,而无需产生缓冲,字符串或斑点。

© www.soinside.com 2019 - 2024. All rights reserved.