sách gpt4 ai đã đi

javascript - 传递 createObjectURL

In lại 作者:行者123 更新时间:2023-11-30 10:34:10 33 4
mua khóa gpt4 Nike

我想将 window.URL.createObjectURL(file) 创建的地址传递给 dancer.js 但我得到 GET blob:http%3A//localhost/b847c5cd-aaa7- 4ce0-8ff8-c13c6fc3505a.mp3 404(未找到).

我设法使用通过文件输入选择的文件创建音频元素,但 dancer.js 根本找不到该文件……有什么想法吗? (下面是我如何传递 ObjectURL)

    $(tài liệu).ready(hàm(){
$("#submit").click(function(){
var file = document.getElementById("file").files[0];
$('body').append('');
$('#audio').append('')
$('body').append('link')
dancer(window.URL.createObjectURL(file));
})
})

1 Câu trả lời

查看 dancer.js readme它看起来像 load方法将采用对 的引用指定源的元素或配置对象:{scr: varHoldingFileURL} .由于您已经在创建 你文件的元素我会把它传递给舞者:

$(tài liệu).ready(hàm() {
var dancer = new Dancer(),
fileURL;

$("#submit").click(function(){
var audioElement,
file = document.getElementById("file").files[0];

fileURL = window.URL.createObjectURL(file);

// remove any preexisting instances of the audio tag
$('#audio').remove();

// Revoke any previously used file URL so it doesn't
// take up memory anymore.
window.URL.revokeObjectURL(fileURL);

$('body').append('');
$('#audio').append('')
$('body').append('link')

// get a reference to the audio element we created
audioElement = $('#audio')[0];

dancer.load(audioElement);
})
});

关于javascript - 传递 createObjectURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012500/

33 4 0
Bài viết được đề xuất: swift - 如何判断 EKEvent 实例是否被拒绝?
Bài viết được đề xuất: java - MyBatis Spring DYNAMIC 多个数据库的Java配置
Bài viết được đề xuất: Swift:监听 url 属性然后下载照片
Bài viết được đề xuất: java - DAO 层内的 JDBC 连接
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com