首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于按计划启动和停止广播脚本的代码

用于按计划启动和停止广播脚本的代码
EN

Stack Overflow用户
提问于 2015-03-29 01:46:02
回答 3查看 220关注 0票数 0

我对编码有些陌生。

我在一家体育馆工作,我已经建立了直播系统。

目前,我必须手动进入流媒体平台,当我想要发生这些事情时,单击“开始广播”和“停止广播”。

我想知道我是否可以向HTML添加代码,以便在我指定的计划计时器上自动执行这些功能?

谢谢,Jade

EN

回答 3

Stack Overflow用户

发布于 2015-03-29 01:59:38

您的代码不是特定的,但我将假设您在某个地方定义了javascript函数,可以启动和停止广播。如下所示:

代码语言:javascript
运行
复制
function startBroadcasting() {
 // do whatever it takes to start broadcasting
}

function stopBroadcasting() {
 // do whatever it takes to stop broadcasting
}

然后,您需要在正文底部的脚本标记中调用类似以下内容:

代码语言:javascript
运行
复制
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);
票数 0
EN

Stack Overflow用户

发布于 2015-03-30 06:11:51

该播放器在网站上的嵌入式代码如下。我应该在哪里以及如何将计划实施到其中?

代码语言:javascript
运行
复制
<!--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-->
票数 0
EN

Stack Overflow用户

发布于 2015-11-04 13:50:53

正如你在他们的页面上看到的,StreamingVideoProvider有一个应用程序接口来控制你的广播,这在here中有解释。

首先,您需要通过请求svp_auth_get_token服务来获取访问令牌。在此之后,您可以通过调用svp_start_broadcast/svp_stop_broadcast开始/停止广播,其中您需要传递令牌和视频ID (在本例中为5zen1ooango4)。

在API文档的顶部有一些示例代码的下载链接,可能会对您有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29320480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档