- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
应用程序正在使用 JavaScript 中的 HTMLAudioElement 播放音频剪辑,如下所示,
mySound = new Audio([URLString]);
URL 字符串将根据用户点击不断变化。
有什么方法可以找到 HTMLAudioElement 音频何时完成?我尝试了“ended”属性,但在音频播放结束后没有调用该函数。
最佳答案
正如@Djave 在他们的评论中指出的那样,并提到了 here ,您可以对使用 JS 创建的 Audio 对象使用 onended
事件(与 ended
相反,如果您使用 DOM 元素则有效):
mySound = new Audio(audioFile);
mySound.onended = function() {
// Whatever you want to do when the audio ends.
}
关于javascript - 如何找到 HTMLAudioElement 音频结束播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45299354/
HTMLAudioElement接口(interface)提供对元素属性的访问。每次请求从服务器获取声音都有延迟。 一个基本的例子: var flush = new Audio('hello.wa
我正在尝试获取 audio组件内的元素。起初我是用老式的方式做的: $player: HTMLAudioElement; ... ngOnInit() { this.$player = docum
我在 React 中有一个组件,它接受一个 URL 并显示一个让用户停止/暂停音频文件的按钮。该组件在页面上多次使用。 按钮启动音频就好了,但是它 audio.pause()不会停止流。 我正在使用
应用程序正在使用 JavaScript 中的 HTMLAudioElement 播放音频剪辑,如下所示, mySound = new Audio([URLString]); URL 字符串将根据用户点
两者有什么区别? 根据 mdn我通过执行以下操作创建了一个新的 HTMLAudioElement: var audio = new Audio(); 这与我通过调用 document.createEl
$(function(){ var clickhover = $('.click'); var clickaudio = clickhover.find('audio'
我在这里很费脑筋。 我正在尝试使用 jQuery 在 html5 音频标签上方添加有关歌曲的数据。我想出了一种更自动化的方法,就是向音频标签添加 data-* 属性,但是当我尝试用 jQuery 将它
查看此演示页面:http://www.phon.ucl.ac.uk/home/mark/audio/play10.htm 快速连续单击播放声音按钮两次。因为当您再次点击按钮时,第一次播放尚未完成,所以
如何访问 HTMLAudioElement目前正在播放,但对此一无所知?它不是 页面中的标签,它是一个 audio_element = document.createElement('audio');
我有这行 typescript : var audio: HTMLAudioElement = document.getElementById("audioElement"); 但是,我得到构建错误:
我正在创建一个简单播放器的 Web 应用程序。我想获取正在播放的音乐的当前时间。 这是登录 useEffect 并且很棒。 React.useEffect(() => { Audio.addE
如何使用解码后的 AudioBuffer 数据设置为 HTMLAudioElement 的源? 假设我们有一个 HTMLAudioElement: let audio = new Audio(); 而
我写了一个名为 useAudio 的自定义 React 钩子(Hook)在我的应用程序的后台播放声音。 为什么是useEffect throw Uncaught (in promise) DOMExc
我在我的项目中使用 Twillio JS API 来显示来自多个来源的视频输出。此 API 生成可附加到页面的 DOM 视频/音频元素的枚举,如下所示: let tracks = TwillioVid
我正在尝试使用 Web Audio API 从远程对等点 (WebRTC) 播放 MediaStream。当我使用 audio.srcObject = stream 将流附加到 audio 元素时,它
问题:我在切换 html5 音频标签的静音属性时遇到问题。 平台:仅限 iPod Touch (Safari) [iOS 5.0.1]。在 Chrome 中运行良好。 // This code res
我是一名优秀的程序员,十分优秀!