我对编码有些新意。
我在体育场馆工作,我已经设置了直播。
目前我必须手动进入流媒体平台,然后点击"开始播放"和#34;停止播放"当我希望这些事情发生时。
我想知道我是否可以在HTML中添加代码,以便在我指定的预定计时器上自动执行这些功能?
谢谢, 玉
答案 0 :(得分:0)
您的代码并不具体,但我假设您已经定义了可以启动和停止广播的javascript函数。像这样:
function startBroadcasting() {
// do whatever it takes to start broadcasting
}
function stopBroadcasting() {
// do whatever it takes to stop broadcasting
}
你需要的是,在身体底部的脚本标签中调用这样的东西:
var running = false;
function myScheduler() {
var now = new Date();
var dow = now.getDay();
var hr = now.getHours();
var min = now.getMinutes();
var sec = now.getSeconds();
if (dow === 6 && hr === 7 && min === 0 && !running) {
setTimeout(startBroadcasting, 0);
}
if (dow === 9 && hr === 21 && min === 0 && running) {
setTimeout(stopBroadcasting, 0);
}
}
setInterval(myScheduler, 1000);
答案 1 :(得分:0)
网站上播放器的嵌入代码如下。我将在何处以及如何将计划实施到此?
<!--SVP embed code begin-->
<div id="svp_player5zen1ooango4" style="width:720px;height:405px;position:relative;">
<a class="svp_embed_link" style="color:#000;cursor:default;" href="http://www.streamingvideoprovider.com/how_to_create_tv_channel.html" title="create tv channel" >create tv channel</a>
</div>
<script language="javascript" type="text/javascript" src="http://play.streamingvideoprovider.com/js/dplayer.js"></script>
<script language="javascript">
<!--
var vars = {clip_id:"5zen1ooango4",transparent:"false",pause:"1",repeat:"",bg_color:"#FFFFFF",fs_mode:"2",no_controls:"",start_img:"1",start_volume:"100",close_button:"",brand_new_window:"1",auto_hide:"1",stretch_video:"",player_align:"NONE",offset_x:"",offset_y:"",player_color_ratio:0.6,skinAlpha:"80",colorBase:"#202020",colorIcon:"#FFFFFF",colorHighlight:"#fcad37",direct:"true",is_responsive:"false",viewers_limit:0,cc_position:"bottom",cc_positionOffset:70,cc_multiplier:0.03,cc_textColor:"#ffffff",cc_textOutlineColor:"#000000",cc_bkgColor:"#000000",cc_bkgAlpha:0.7};
var svp_player = new SVPDynamicPlayer("svp_player5zen1ooango4", "", "720", "405", {use_div:"svp_player5zen1ooango4",skin:"3"}, vars);
svp_player.execute();
//-->
</script>
<noscript>Your browser does not support JavaScript! JavaScript is needed to display this video player.</noscript>
<!--SVP embed code end-->
答案 2 :(得分:0)
正如您可以看到他们的页面StreamingVideoProvider有一个API来控制您的广播,解释为here。
首先,您需要通过请求svp_auth_get_token
服务来获取访问令牌。
之后,您可以致电svp_start_broadcast
/ svp_stop_broadcast
来启动/停止广播,您需要传递令牌和视频ID(在您的情况下是5zen1ooango4
)。
在API文档的顶部,有一些示例代码的下载链接可以帮助您。