调试时Dash.js播放器不播放

时间:2014-12-08 01:30:20

标签: ripple multi-device-hybrid-apps mpeg-dash

我已将dash.js播放器嵌入到多设备混合应用模板中,使用实时视频链接(在简单的html页面中使用相同的dash.js进行测试)。当应用程序在Ripple(Apache Ripple™,基于Web的移动环境模拟器)中启动时,我看到VS中的调试信息有错误" net :: ERR_CONNECTION_REFUSED"。经过几次尝试后,它停止尝试并且没有发挥作用。

但是,要检查网络是否在客户端和服务器之间正常工作,我已在服务器端创建了一个包含测试图像的网站,并将此图像嵌入到客户端的应用程序中。它设法加载它,所以至少网络正在工作。防火墙禁用双方。

因此,同样精确的MPEG DASH清单在Chrome浏览器中使用嵌入式dash.js的html内部工作,但在Ripple中的Hybrid App中不起作用。但是远程图像可以加载到该应用程序内部,因此网络很好,Ripple让应用程序从网络请求远程资源。

是什么原因?我该怎么调试呢?

1 个答案:

答案 0 :(得分:0)

Ripple中是否支持HTML5 MSE(媒体源扩展)?您也可以尝试使用thisthis等基本示例代码,或尝试其他DASH网络播放器,例如dash-jsbitdash