Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SWFObject音频播放器在最小化时不播放_Javascript_Swfobject - Fatal编程技术网

Javascript SWFObject音频播放器在最小化时不播放

Javascript SWFObject音频播放器在最小化时不播放,javascript,swfobject,Javascript,Swfobject,我的网页上的SWFObject有一个小问题。其行为是,当flash播放器被另一个标签覆盖或最小化时,它不会开始播放音频,直到标签再次聚焦并可见。它使用的是来自的SWFObject的2.1版本。要验证此行为,请加载页面,并在5秒内将其最小化,您将注意到beginPlay中的代码更改了页面的标题。这会在音频开始播放后发生,但在浏览器再次聚焦之前不会启动。下面是复制问题的代码示例: <html> <head> <script type="text/javasc

我的网页上的
SWFObject
有一个小问题。其行为是,当flash播放器被另一个标签覆盖或最小化时,它不会开始播放音频,直到标签再次聚焦并可见。它使用的是来自的
SWFObject
的2.1版本。要验证此行为,请加载页面,并在5秒内将其最小化,您将注意到
beginPlay
中的代码更改了页面的标题。这会在音频开始播放后发生,但在浏览器再次聚焦之前不会启动。下面是复制问题的代码示例:

<html> 
<head> 
    <script type="text/javascript" src="swfobject.js"></script> 
    <script type="text/javascript" src="audio-player-uncompressed.js"></script> 
    <script> 
    function doLoad() {
        AudioPlayer.setup("player2.swf", { 
            width: "350px",
            animation: "no",
            autostart: "yes",
            loop: "yes",
            buffer: "5",
            initialvolume: 100,
        }); 
        AudioPlayer.embed("flashPlayer"); 
    }

    function beginPlay(){
        setTimeout(function(){
            AudioPlayer.embed("flashPlayer", {
                soundFile: "test.mp3"
            });
            document.title = "code after the flash player has executed."
        }, 5000);
    }
    </script> 
</head>
<body onload="doLoad();">
  This demonstration is to show how either WP Audio Player or SWFObject
  does not build the flash player while the browser is minimized.
  <br><br>
  <a href="javascript:beginPlay();">click this and minimize quickly.</a><br>
  <div id="flashPlayer"></div>
</body> 
</html>

函数doLoad(){
AudioPlayer.setup(“player2.swf”,{
宽度:“350px”,
动画:“不”,
自动启动:“是”,
循环:“是”,
缓冲区:“5”,
首字母数量:100,
}); 
AudioPlayer.embed(“flashPlayer”);
}
函数beginPlay(){
setTimeout(函数(){
AudioPlayer.embed(“flashPlayer”{
声音文件:“test.mp3”
});
document.title=“flash player执行后的代码。”
}, 5000);
}
本演示旨在展示WP音频播放器或SWFObject如何
浏览器最小化时不生成flash player。




这不是特定于SWFObject的问题,通常是由于浏览器处理Flash Player插件造成的;当Flash player内容被隐藏或移出屏幕时,许多浏览器会终止该过程,然后在SWF再次可见时重新初始化SWF。看

我认为除了不隐瞒主权财富基金,你没什么办法