寻找纯HTML中的SCORM兼容课程示例,不含flash的mp3

时间:2014-12-11 16:49:52

标签: html5 audio scorm scorm1.2

我正在寻找任何HTML SCORM兼容课程的例子,没有flash播放器的mp3。 我需要找到使用HTML5音频播放mp3的scorm兼容课程。

相关问题: How to enable mp3 content type in SAP Authoring Tool

如果此处获取的SAP门户网站上的帖子是其副本:

我想我已经找到了为什么mp3在SAP竞争播放器中也没有播放过。 问题出在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。

2 个答案:

答案 0 :(得分:1)

据我所知,你只是在寻找单一的示例课程,而不是创作工具。实际上,在SCORM包中嵌入mp3与在任何html页面中嵌入mp3都没有什么特别之处。

我不知道任何包含mp3文件的示例SCORM课程,但您可以做的是sample HTML SCORM course然后add any mp3 file in the html

我希望这些链接很有帮助。

答案 1 :(得分:1)

您可以查看此课程:

我添加了大多数有mp3的页面

您可以在此处下载课程包:

https://ihrdc.securevdr.com/share?#/view/seef68cbe2bb439c9

SCORM课程 - 在本例中SCORM 1.2,带有MP3与标准HTML课程没有任何不同。我刚在大多数页面中添加了以下内容:

<audio controls>
 <source src="../golf.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

但是我想我明白你在想什么,你在网上看到的大多数scorm课程都会看到很多Flash。您可以在以下链接中找到1.2和2004的SCORM课程的所有HTML示例:

http://scorm.com/scorm-explained/technical-scorm/golf-examples/