flash mp3 html5,html5 - 在不带Flash且具有mp3的纯HTML中寻找符合SCORM的课程示例 - 堆栈内存溢出...

我正在寻找不带Flash播放器且带有mp3的HTML SCORM兼容课程的任何示例。 我需要找到符合scorm的课程,该课程使用HTML5音频播放mp3。

如果SAP门户上的帖子不合时宜,请复制以下内容:

我想我已经找到了为什么MP3不能在SAP contewnt播放器中播放的原因。 问题出在com.sap.hcm.ls.lms.servlets.control.MediaHandler类中

SAP试图通过MediaHandler服务器处理mp3文件,但是存在错误。 这是一个有问题的代码:

String range = request.getHeader("Range");

MediaLoader.ByteRange rangeSpec = null;

if ((range != null) && (range.startsWith("bytes=")))

{

range = range.substring(6);

int inx = range.indexOf("-");

if (inx > 0)

{

int start = Integer.parseInt(range.substring(0, inx).trim());

int end = Integer.parseInt(range.substring(inx + 1).trim());

rangeSpec = new MediaLoader.ByteRange(start, end);

}

}

首先,它从标头中提取“ Range”,并期望其格式为“ bytes =-”,因此有效值例如可以是“ bytes = 0-100”或bytes = 0-200,但在我们的示例中,“ Range”的值为“ bytes = 0-“,因此无法解析:

int end = Integer.parseInt(range.substring(inx + 1).trim());

在错误处理期间在catch部分内部,最后返回404:

response.sendError(404, "404 (NOT FOUND): " + path);

这是虚假信息。 SAP处理标头属性解析时的错误非常简单-它表示该资源不存在! 这真是太糟了。 给出一些反馈以使用户获得为什么mp3无法播放的信息将是很好的。 因此,肯定是SAP内容播放器BUG。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值