通过jquery播放mediaelement.js音频点击
问题描述:
不知道为什么会发生这种情况或如何避开它。我想通过点击一个div类触发声音.button
通过jquery播放mediaelement.js音频点击
$('.button').click(function(){
$('audio')[0].player.play();
});
除了对Firefox的一切都很正常。
$('.button').click(function(){
$('audio')[0].play();
});
没有.player
在iOS以外的任何地方都能很好地工作!
不知道我能做些什么。
答
我知道这是一个老问题,但是如果有人还没有找到答案的话!
使用以下命令(在IOS的作品以及FF)
$('audio').mediaelementplayer({
success: function(media, domElement, player) {
$('.play').on('click', function() {
media.play();
});
$('.pause').on('click', function() {
media.pause();
});
}
});
这将使用一个按钮或任何一类的“玩”和其他与一类的“暂停”在外部使用来自玩家或任何你心中的欲望。希望这可以帮助!
+0
不幸的是,它不适用于多种Android浏览器(Chrome,Stock Browser)以及其他iOS浏览器(Dolphin,Chrome,Opera)。 – Mateng 2014-08-22 14:37:30
你可以检查你的浏览器,然后使用正确的代码。 – Jack 2012-07-13 21:26:11
我希望它可以在所有平台上理想地工作,而不是为每个平台都做不同的代码。 – 2012-07-13 22:20:18