2015-12-02 92 views
0

最近,我從codecanyon購買了這個方便的腳本,名爲「Flatie」,它適用於我所有的每個新項目,除了我已經陷入死衚衕在讓音頻自動播放方面。使用jPlayer自動播放音頻

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#player4").flatie({ 
    media: { 
    mp3: "http://www.example.com/mp3embed-song-name.mp3" 
    }, 
    swfPath: "http://www.example.com/jplayer.swf" 
    }); 
}); 
</script> 

下面是我使用的是當前的Javascript(這是所有我曾經需要+包括髮現here JavaScript文件。)

當我用在jPlayer documentation所示的標準方法自動播放它使我的玩家消失。

我是一個完整的noob當涉及到的Javascript,所以我不知道我做錯了

+0

我不是故意要提交,但是你可以告訴你如何你的代碼中包含了嗎? – dcclassics

+0

@dcclassics點擊這裏http://www.ixclusives.com/f/audio.php?mp3=https://api.soundcloud.com/tracks/210689712/stream?client_id=e503d96cf90df4a1c81c2300ebc2e431 –

+0

這有點棘手,因爲我' m不確定flatie是否與jPlayer完全相同,但是[this](https://jsfiddle.net/xwzjqdoc/)應該使其自動播放。取自[這裏](http://jplayer.org/latest/quick-start-guide/example-audio-soundtrack/) – dcclassics

回答

2
<script type="text/javascript"> 
$(document).ready(function(){ 

    var stream = { 
     //title: "ABC Jazz", 
     mp3: "path/../Wolf.mp3" 
    }, 
    ready = false; 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      ready = true; 
      $(this).jPlayer("setMedia", stream); 
      $(this).jPlayer("play", 1); 
     }, 
     pause: function() { 
      $(this).jPlayer("clearMedia"); 
     }, 
     error: function(event) { 
      if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) { 
       // Setup the media stream again and play it. 
       $(this).jPlayer("setMedia", stream).jPlayer("play"); 
      } 
     }, 

    swfPath: "path/../jPlayer/dist/jplayer", 
    supplied: "mp3", 
    preload: "none", 
    volume: 1, 
    wmode: "window", 
    useStateClassSkin: true, 
    autoBlur: false, 
    keyEnabled: true 
    }); 

}); 
</script> 
0

您是否嘗試設置下面的選項「將autoPlay:真正的」?
},

swfPath: "/js", 
    supplied: "mp3, m4a, oga" , 
    autoPlay: true 
});