如果音频文件处于暂停状态如何重新播放音频文件
If audio file in pause action How to play audio file from the begining
如果音频文件处于暂停动作如何使用jquery从头开始播放音频文件
我的代码
<audio id="beep-one" controls="controls" preload="auto">
<source src="test.ogg"></source>
Your browser isn't invited for super fun time.
</audio>
<a href="#" class="track1" >click here</a>
<a href="#" class="track2" >click here</a>
<script type="text/javascript">
$(document).ready(function(){
$(".track2").hide();
$(".track1").click(function(){
var beepOne = $("#beep-one")[0];
$(".track1").hide();
$(".track2").show();
beepOne.play();
});
$(".track2").click(function(){
var beepOne = $("#beep-one")[0];
$(".track1").show();
$(".track2").hide();
beepOne.pause();
});
});
</script>
您可以简单地使用Audio.prototype.currentTime
重置Audio
对象的时间。你所要做的就是:
beepOne.currentTime = 0; // the time unit used here is seconds!
时间将重置为0。但是,在浏览器完全下载音频之前,您不能访问currentTime
属性,因此您应该只在beepOne.canplaythrough
事件触发后访问它。
如果你试图在完全下载之前循环播放音频,将会抛出DOM Exception 8
。
阅读更多关于MDN
试试下面的代码,这就像用新资源替换。希望,它会起作用。
var audio = document.createElement("audio");
audio.src = "test.ogg";
相关文章:
- 如何播放部分音频文件
- javascript:发送带有音频文件的POST,然后重定向到新页面
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- 正在预加载jPlayer要使用的音频文件
- 将Base64音频文件Mp3解码为可播放的Mp3
- 在播放完成之前再次单击播放音频文件
- 在 Windows 现代(地铁)UI 应用中存储图像文件和音频文件的方法是什么?
- 在 JavaScript 中对音频文件进行计时不准确
- 如何在html5/JS中只预加载音频文件的一部分
- 单个页面上的多个音频文件javascript
- 如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- 如何用一个html5音频播放器播放多个音频文件
- 如何使用日期对象在特定时间激活音频文件
- 使用PHP将通过getUserMedia()和Javascript获得的音频文件上传到服务器
- 使用 Redux 播放音频文件
- 如何在javascript中转换音频文件的比特率
- 如何使用 JSON 下载音频文件
- 第二个音频文件意外循环
- 如何在html页面上使用Flash Player渲染视频/音频文件