javascript - 使用 jPlayer 自动播放音频

标签 javascript jplayer

最近,我从 codecanyon 购买了这个名为“Flatie”的方便脚本,它几乎适用于我拥有的每个新项目,除了我在让音频自动播放方面陷入了死胡同。

<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(这是我所需要的全部 + 包括找到的 JavaScript 文件 here 。)

当我使用 jPlayer documentation 上显示的标准方法时对于自动播放,它会让我的播放器消失。

(在 Javascript 方面我是一个十足的菜鸟,所以我不知道我做错了什么。)

最佳答案

<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>

关于javascript - 使用 jPlayer 自动播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34045092/

相关文章:

java - 使用 jQuery/javascript 同步文本和音频,更有效吗?

jquery - 如何隐藏Jplayer播放列表中的歌曲名称

javascript - jPlayer中是否有音频淡入的方法

javascript - 如何在javascript中重用函数

javascript - Vue.js : "Invalid or unexpected token" when using webpack. DefinePlugin()

javascript - jquery Click事件不会触发

javascript - 使用jPlayer播放声音时如何检测flash播放器是否存在

javascript - 调试 jPlayer Flash mp3 播放

javascript - 通过许多请求在 javascript 中使用相同的 http session

javascript - TypeScript 中 Uint8Array 类型变量的可能值是多少?