当前位置: 首页 > 面试题库 >

在Android设备上播放SCORM

封鸿雪
2023-03-14
问题内容

我对Android和SCORM没什么疑问。在这两个领域中,我都还很新,我只花了一个晚上在网上挖了一些答案。

我发现的主题是关于将SCORM软件包与LMS同步,但是我不需要。我只是想知道如何在android设备(带Android 4+
OS的联想平板电脑)上播放(而且只需播放,无需任何同步或跟踪)SCORM程序包。如果我尝试制作自己的允许浏览本地SCORM软件包的应用程序,是否可以使用WebView组件启动SCORM?

我找到了本教程

http://support.scorm.com/entries/21826060-RSOfflinePlayer-Developer-
Tutorial

其中包括:

播放内容并同步结果

在这里,我找到了一些有关配置此WebView组件以播放SCORM内容的有趣源代码,但是我不确定是否需要RSOfflinePlayer.jar。

我还听说,如果设备支持Flash,我将能够使用浏览器启动SCORM-是吗?

也许您知道某些应用程序可以做到这一点?还是图书馆可以帮上忙?

有没有在以下方面有经验的人:
1)Java SCORM API:

会粘贴网址,但我需要更多信誉

2)席琳

https://code.google.com/p/celine-scorm/

任何帮助都会得到帮助,不仅是我本人,还有患有各种疾病的孩子(我们只是试图帮助他们的学生)。


问题答案:

哈维尔几乎是正确的。尽管如此,我将尝试再次解释。也许您将从中收集更多信息。

每个SCO基本上都是一个压缩的网页。您必须将其解压缩并查找imsmanifest.xml,在其中找到初始文件(index.html,player.html等)。它不会位于资源下。您首先必须查看`Organizations

Organization > Item > Identifierref,这将为您提供一个ID。然后,您必须查看Resources >
Resource with the above ID > href`价值。这是您要查找的文件。

示例(index.html是您需要的文件):

<organizations default="someorg">
  <organization identifier="someorg">
    <title>Some Title</title>
    <item identifier="CourseItem01" identifierref="SCO_Resource_01" isvisible="true">
      <title>SCO Title Here</title>
    </item>
  </organization>
</organizations> 
...
...
<resources>
  <resource identifier="SCO_Resource_01" type="webcontent" adlcp:scormtype="sco" href="index.html">
    <file href="index.html"/>
    <file href="SCORM_API_wrapper.js"/>
...

找到它后,只需在WebView中打开它,它将尝试在父窗口中连接到SCORM
API。您必须提供一些虚拟功能,以使其误认为它确实已连接到LMS并照常进行。否则,它将失败或向您发出警报。



 类似资料:
  • 我有比赛的要求。Android设备上的m3u8视频url我正在尝试执行以下代码,但它不工作,我得到的视频无法播放? 有人能帮忙吗? 源代码: 注: 我在Android 3.0上关注了这个链接HLS(http直播)并寻找

  • 我试图在Android上使用ExoPlayer创建一个流媒体应用程序。大多数的流工作良好,只有一些他们不播放声音,在某些设备上只。 这是问题吗?如果我必须从头开始构建扩展,是否可以在Windows中完成?在我的PC上安装Linux有点问题。并且有没有任何教程来做它正确,根据我的流信息? ExoPlayer是一个很棒的媒体播放器,但是它确实缺乏文档(或者很难找到)。

  • 我有一个简单的应用程序,它从firebase加载视频列表,通过单击任何视频,我将通过<code>AVPlayer 但我无法播放在Firebase存储中上传的任何视频。 玩家代码: 另外,我尝试了另一种替代解决方案,方法是在本地下载此视频并从本地播放,但该解决方案也不起作用。 让我知道我是否在视频播放器中犯了任何错误。

  • 设备类型播放量统计 获取用户维度下按天统计的设备类型播放量,该接口提供一天或多天的数据查询,返回为汇总结果。 地址为:http://spark.bokecc.com/api/stats/playcount/user/daily/device 需要传递以下参数: 参数 说明 userid 用户id,不可为空 start_date 查询开始日期(含),格式为yyyy-MM-dd,不可为空 end_da

  • 在某些Android设备中尝试在听筒上播放音频文件时似乎存在问题。预期的行为是它应该在听筒中播放音频文件,但在某些设备中,如三星Galaxy Note 2(Android版本4.4.2)和Sony Xperia XA(Android版本6.0),它通过扬声器播放它们。 然而,在摩托罗拉moto g(Android版本6.0)和nexus 5X(Android版本7.0)等设备中,它工作正常。 该应

  • 在webview iframe和webview上播放的视频设置在回收卡视图上。许多视频都在他们的recyclerview上。 我想在用户开始滚动回收器时暂停播放视频,并在用户播放另一个视频时暂停播放视频。 查看代码 我想用这个: 请帮我解决这个问题。任何帮助都将不胜感激。谢谢!