【发布时间】:2020-10-20 15:31:08
【问题描述】:
我有一个名为“app.js”的反应文件,代码如下:
import React from 'react';
const App = () => {
const play = (url) => {
new Audio(url).play();
}
return <>
<input type="button" value="play" onClick={()=> play("./au.mp3")} />
<audio src="./au.mp3" id="audio"></audio>
</>;
}
export default App;
一切设置正确,如果按钮确实呈现。但是,当我按下它时,音频(与其他文件位于同一“src”目录中)无法播放。
这是错误:
Uncaught Error: The error you provided does not contain a stack trace.
at S (index.js:1)
at V (index.js:1)
at index.js:1
at index.js:1
at a (index.js:1)
localhost/:1 Uncaught (in promise) DOMException: Failed to load because no supported source was found.
关于为什么这可能不起作用的任何想法?
【问题讨论】:
标签: javascript reactjs button audio playback