我使用 JPlayer 制作了一个自定义播放器,但似乎遇到了问题。所以我有一个自动化的 JQuery 函数,它会查看是否点击了某些东西,然后它会重定向到正确的页面并自动播放与之关联的歌曲。现在效果很好,除了尝试在我的 iPhone 上使用它时,什么都没有发生(Chrome、Safari)。但是,如果我单击播放按钮,播放器将开始播放。
这是功能:
window.setTimeout(function(){
var songToPlay = $("input.songDirected").val();
if(songToPlay == "falling-in-love")
{
//replace discription in select a song
$("#openSongs").text("Falling In Love");
$("#jquery_jplayer_1").jPlayer("setMedia", {
mp3: "mysite/wp-content/uploads/music/FallingInLoveMSTR31113_02.mp3"
});
$('.jp-play').trigger('click');
}
}, 1000);
这是发生的事情的一个例子。所以这本身被放置在一个函数中,如果为真,它将检查一个值;这执行。现在它将检查歌曲的名称,并将给出的歌曲与适当的 mp3 相关联,并触发点击。我的问题是,点击时;似乎只有 iPhone 什么也没发生。
请让我知道建议或您的想法?
大卫