HTML 5中的音频播放器在chrome中无法正常工作.(向前和向后播放)
Audio Player in HTML 5 not working properly in chrome.(Forward & Rewind play)
我在chrome中运行HTML5音频播放器时遇到问题。它在IE 9+和Firefox中运行良好。我已经在F7&按F8键,它在IE和FF中工作正常,但由于某些原因,它在Chrome中不工作。以下是代码。
$(document).keydown(function (e) {
if (e.keyCode == 118) { rewindAudio(); return false; }
else if (e.keyCode == 119) { forwardAudio(); return false; }
}
// Rewinds the audio file by 30 seconds.
function rewindAudio() {
// Check for audio element support.
if (window.HTMLAudioElement)
{
try {
var oAudio = audioPlayerInFocus[0];
oAudio.currentTime -= 1.0;
}
catch (e) {
// Fail silently but show in F12 developer tools console
if (window.console && console.error("Error:" + e));
}
}
}
// Fast forwards the audio file by 1 seconds.
function forwardAudio() {
// Check for audio element support.
if (window.HTMLAudioElement) {
try {
var oAudio = audioPlayerInFocus[0
oAudio.currentTime += 1.0;
}
catch (e) {
// Fail silently but show in F12 developer tools console
if (window.console && console.error("Error:" + e));
}
}
}
我怀疑currentTime没有改变。是否存在语法错误或浏览器相关问题?请帮帮我。谢谢。
以下代码适用于我测试过的所有浏览器-fiddle:
<audio controls>
<source src="sample/one.mp3" type="audio/mpeg">
</audio>
<script type="text/javascript">
$(document).on('keydown',function(e) {
if (e.keyCode == 82) {
console.log('r key = rewind');
rewindAudio();
}
else if(e.keyCode == 70){
console.log('f key = forward');
forwardAudio();
}
});
function rewindAudio() {
console.log('rewindAudio');
oAudio = $('audio')[0];
oAudio.currentTime -= 1.0;
}
function forwardAudio() {
console.log('forwardAudio');
oAudio = $('audio')[0];
oAudio.currentTime += 1.0;
}
</script>
我读过一些人使用F7键进行特定设计。
顺便说一句,为了检测HTML5音频支持,我通常使用这里描述的函数。
相关文章:
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JS,用于播放提示音以通知未按预期工作
- 加载Soundcloud嵌入式播放器OnClick在FireFox中不工作
- Youtube Javascript API播放/暂停/停止不工作
- 自动加载的html5播放器不工作
- 噩梦与YouTube API和播放视频工作
- 在iPhone上,Vimeo Javascript API.play()函数没有'播放完视频后才能工作
- YouTube暂停,播放&停止不工作
- 当我尝试在jsFiddle中暂停并播放时,我的代码可以工作,但它不起作用;我的html页面不起作用
- youtube API播放视频、pauseVideo和stopVideo不工作
- 浏览器内音频播放器如何工作
- iFrame 中的 SoundCloud 自动播放已停止工作
- 无法使用谷歌应用引擎播放音频.它在本地工作
- JW 播放器聪明不工作
- iScroll4 和流播放器在安卓设备中工作的问题
- 在chrome中动态添加的音频html无法正常播放,在Firefox中正常工作
- javascript播放youtube视频是't工作
- Youtube Api播放视频方法不'在某些移动设备上无法工作
- Flash播放器”;数据“;更新在FF中工作,但不能在x浏览器(twitch)中工作
- 谷歌Nexus播放器遥控器无法工作