我正在寻找任何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。
答案 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/