gpt4 book ai didi

javascript - Wavesurfer.js 未在本地或从服务器加载

转载 作者:行者123 更新时间:2023-12-03 05:28:50 25 4
gpt4 key购买 nike

有人能发现这里的问题吗?

<script>
var wavesurfer = WaveSurfer.create({
container: '#waveform',
waveColor: 'violet',
progressColor: 'purple'
});

var song = 'http://ia902606.us.archive.org/35/items/shortpoetry_047_librivox/song_cjrg_teasdale_64kb.mp3'
wavesurfer.load(song);
wavesurfer.on('ready', function () {wavesurfer.play();});
</script>

来自wavesurfer 站点的上述代码示例正在运行。如果我在本地使用相同的 mp3 初始化变量: var Song = 'audio/song_cjrg_teasdale_64kb.mp3'

或者我从服务器初始化变量: var 歌曲 = ' http://jamesdoe.byethost9.com/jonikae/audio/song_cjrg_teasdale_64kb.mp3 '

两者都不起作用。有谁能够确定为什么wavesurfer 不合作吗?

最佳答案

首先,您需要将 Wavesurfer.js 包含到您的文档中。然后文档中应该有任何容器(您选择“容器”属性 WaveSurfer.create({});)此外,在容器初始化后运行脚本也很重要(最好在文档末尾,即创建容器时)。

<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/1.0.52/wavesurfer.min.js"></script>
</head>
<body>
<div id="waveform"></div>
</body>
<script>
var wavesurfer = WaveSurfer.create({
container: '#waveform',
waveColor: 'violet',
progressColor: 'purple'
});

var song = 'http://ia902606.us.archive.org/35/items/shortpoetry_047_librivox/song_cjrg_teasdale_64kb.mp3'
wavesurfer.load(song);
wavesurfer.on('ready', function () {wavesurfer.play();});
</script>
</html>

UPDwavesurfer-js 网站上的包含脚本也有错误。

<scriptsrc="//cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/1.0.52/wavesurfer.min.js"></script>

应该是这样的

<script src="https://cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/1.0.52/wavesurfer.min.js"></script>

关于javascript - Wavesurfer.js 未在本地或从服务器加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41040507/

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