【问题标题】:Dash.js player doesn't play when debugDash.js 播放器在调试时不播放
【发布时间】:2014-12-08 01:30:20
【问题描述】:

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

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

因此,完全相同的 MPEG DASH 清单在 Chrome 浏览器中嵌入 dash.js 的 html 中运行,但在 Ripple 的混合应用程序中不起作用。但是远程图像可以在那个应用程序中加载,所以网络很好,Ripple 让应用程序从网络请求远程资源。

什么原因?我该如何调试它?

【问题讨论】:

  • 请澄清这个“涟漪”是什么——这个问题不容易理解。
  • Apache Ripple,基于网络的移动环境模拟器。我认为 multi-device-hybrid-apps 标签设置了上下文。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-21
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多