BBC嵌入式媒体播放器 - “流量不足以传输此程序”

时间:2013-12-17 19:37:15

标签: javascript android bbc-glow

背景

我们正在使用Android JustOp K10A HDMI棒在我们公司周围的50英寸电视上显示MVC 4管理信息仪表板网站。在本网页的一个部分中,我们使用BBC Embedded Media Player(EMP),它看起来很棒,并且在Dolphin浏览器(支持Flash并可以全屏显示)上运行得非常漂亮。 Android操作系统通过WiFi连接(集线器非常接近电视,因此信号很强),而后者又连接到我们无条件的20 mbps同步EFM线路,所以确实是一个非常胖的管道。

代码全是Javascript。

<script>

    $(document).ready(function () {
        reload("bbc_one_london", "BBC One");
    });

    function updateEmp(widthEmp, heightEmp) {
        width = widthEmp;
        height = heightEmp;
        $('bbc_emp_embed_emp1').morph({ width: widthEmp + 'px', height: heightEmp + 'px'    });
    }

    function reload(url, title) {
        var emp = new embeddedMedia.Player();
        emp.setWidth("100%");
        emp.setHeight("100%");
        emp.setDomId("emp1");
        emp.quality = "low";
        emp.set("config_settings_autoPlay", "true");
        emp.setPlaylist('http://www.bbc.co.uk/emp/simulcast/bbc_news24.xml');
        emp.setConfig('http://www.bbc.co.uk/emp/simulcast/config_bbc_news24.xml');
        emp.write();
    }

</script>

问题

显示一到四个小时后,Feed停止并显示“流量不足以流式传输此程序”。启动BBC Feed的唯一方法是刷新整个页面。

问题

在公共领域中很少或没有关于EMP的信息,我找不到EMP对象可以帮助我缓解此问题的方法和属性的文档或枚举。

  • 是否有我可以使用的属性会在失败时重新启动流,或者将其质量降低到不会丢失的程度?
  • 是否有可以在EMP对象上重启的事件?
  • 每小时刷新一次对象听起来像一个软糖,但它可能会起作用,所以我认为这是最后的手段。

0 个答案:

没有答案