Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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 检查视频是否为流媒体_Javascript_Html_Jwplayer - Fatal编程技术网

Javascript 检查视频是否为流媒体

Javascript 检查视频是否为流媒体,javascript,html,jwplayer,Javascript,Html,Jwplayer,我有这条来自的流,但正如你们现在看到的,它关闭了,我需要检查流是否正在播放,如果不播放其他东西 这是流式处理代码: <base href="http://www.jet7angola.com/entretenimento/tpa-internacional-online-directo.html"> <script src="http://www.jet7angola.com/tpa/jquery-1.6.2.min.js" type="text/javascript">

我有这条来自的流,但正如你们现在看到的,它关闭了,我需要检查流是否正在播放,如果不播放其他东西

这是流式处理代码:

<base href="http://www.jet7angola.com/entretenimento/tpa-internacional-online-directo.html">
<script src="http://www.jet7angola.com/tpa/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="/tpai/jquery-blink.js+jquery.mousewheel.js+jquery.rollover.js+jquery.jscrollpane.min.js+jquery.tools.min.js+jquery.fancybox-1.3.4.pack.js.pagespeed.jc.UjuzPwaNVv.js"></script>
<script>eval(mod_pagespeed_68xhNxTuZL);</script>
<script>eval(mod_pagespeed_20IR7GdmNb);</script>
<script>eval(mod_pagespeed_Bj_7y8YV5J);</script>
<script>eval(mod_pagespeed_kvFbwG5fFn);</script>
<script>eval(mod_pagespeed_5Z2gomwGm9);</script>
<script>eval(mod_pagespeed_u84aD23v_6);</script>
<script src="/tpai/jwplayer.js.pagespeed.jm.KvxnOnM4Zh.js" type="text/javascript"></script>
<script src="/tpai/swfobject.js+common.js.pagespeed.jc.nCJR8-Q7ly.js"></script>
<script>eval(mod_pagespeed_4NJ4whyEXd);</script>
<script>eval(mod_pagespeed_LzOFG2pWFp);</script>

<div align="justify" id="livemedia" style="width: 621px; height: 384px;">
    <script type="text/javascript">
    jwplayer("livemedia").setup({"skin":"http://www.tpai.tv/swf/jwplayer/skins/nacht/nacht.zip","id":"livemediaplayer","autostart":"true","rtmp.subscribe":"true","file":"http://www.tpai.tv/tpai_rtmp_dynamic_streaming.xml","controlbar":"none","volume":100,"width":"100%","height":"100%","modes":[{type:"flash",src:"http://www.tpai.tv/swf/jwplayer/player.swf"}]});
    </script>
</div>

评估(mod_pagespeed_68xhNxTuZL);
评估(mod_pagespeed_20IR7GdmNb);
评估(模块pagespeed_Bj_7y8YV5J);
评估(mod_pagespeed_kvFbwG5fFn);
评估(mod_pagespeed_5Z2gomwGm9);
评估(mod_pagespeed_u84aD23v_6);
评估(mod_pagespeed_4NJ4whyEXd);
评估(mod_pagespeed_lzofg2PWP);
jwplayer(“livemedia”).setup({“皮肤”:”http://www.tpai.tv/swf/jwplayer/skins/nacht/nacht.zip,“id”:“livemediaplayer”,“autostart”:“true”,“rtmp.subscribe”:“true”,“file”:http://www.tpai.tv/tpai_rtmp_dynamic_streaming.xml“,”控制栏“:”无“,”音量“:”100“,”宽度“:”100%,”高度“:”100%,”模式“:[{类型:“闪烁”,src:"http://www.tpai.tv/swf/jwplayer/player.swf"}]});
更新

            <div align="justify" id="livemedia" style="width: 621px; height: 384px;">
                <script type="text/javascript">

                .onReady(function(){

                    if(this.getState() == "playing"){
                        jwplayer("livemedia").setup({"skin":"http://www.tpai.tv/swf/jwplayer/skins/nacht/nacht.zip","id":"livemediaplayer","autostart":"true","rtmp.subscribe":"true","file":"http://www.tpai.tv/tpai_rtmp_dynamic_streaming.xml","controlbar":"none","volume":100,"width":"100%","height":"100%","modes":[{type:"flash",src:"http://www.tpai.tv/swf/jwplayer/player.swf"}]});
                    } else {
                        <embed style="vertical-align: middle;width:100%;height:100%;" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.rtp.pt/play/player.swf?v3" id="obj_player_prog" name="obj_player_prog" quality="high" allowfullscreen="true" wmode="opaque" allowscriptaccess="always" allownetworking="all" class="embed-responsive-item" flashvars="streamer=rtmp://rtppullswflivefs.fplive.net/rtppullswflive-live&amp;file=2ch27h264&amp;image=undefined&amp;controlbar=over&amp;skin=http://www.rtp.pt/swfjs/skin/fk.zip&amp;autostart=true&amp;plugins=http://programas.rtp.pt/play/ova-jw-play.swf,timeslidertooltipplugin-3&amp;stretching=exactfit&amp;config=http://www.rtp.pt/services/rtpplay/pub/config_page_play/566651108/rtp-play/direto/canais-tv/rtpafrica&amp;abouttext=© RTP.PT&amp;screencolor=0x000000&amp;aboutlink=http://www.rtp.pt/">
                    }    
                });

                </script>
            </div>  

.onReady(函数(){
if(this.getState()=“播放”){
jwplayer(“livemedia”).setup({“皮肤”:”http://www.tpai.tv/swf/jwplayer/skins/nacht/nacht.zip,“id”:“livemediaplayer”,“autostart”:“true”,“rtmp.subscribe”:“true”,“file”:http://www.tpai.tv/tpai_rtmp_dynamic_streaming.xml“,”控制栏“:”无“,”音量“:”100“,”宽度“:”100%,”高度“:”100%,”模式“:[{类型:“闪烁”,src:”http://www.tpai.tv/swf/jwplayer/player.swf"}]});
}否则{
}    
});

您需要使用
getState()
返回播放器当前播放状态:

jwplayer("livemedia").setup({

    // Setup parameters

}).onReady(function(){

    if(this.getState() == "playing"){
        // WOO HOO: (Don't cross the streams!)
    } else {
        //THE STREAM IS DOWN!
    }    
});
可供选择的方案有:
  • 空闲:播放尚未开始或播放已停止(由于stop()调用或错误)。播放或错误图标 在显示屏中可见
  • 缓冲:用户按了播放,但必须先加载足够的数据才能开始播放。缓冲图标在屏幕中可见 展示
  • 播放:当前正在播放视频。显示屏上看不到任何图标
  • 暂停:视频当前已暂停。播放图标在显示屏上可见

API参考: 请在此处查看jwplayer API参考:


这一切似乎都是客户端HTML,什么时候经典ASP相关?代码中没有,但我的页面是经典ASP,所以如果可能的话,我更愿意使用ASP。太好了,谢谢。我的其他流媒体可能是HTML,你能帮我更改吗?谢谢