0

Android アプリケーションで scorm コンテンツを表示および追跡する必要があります。モバイル デバイス用の scorm プレーヤーに関連するいくつかの投稿を検索しましたが、それも閉じられました。imsmanifest.xmlを使用して既にコンテンツを表示しています

scorm ファイル内の LMS の追跡に行き詰まっています。長い検索の結果、古いバージョンと新しいバージョンの scorm の Scorm_1.2 と Scorm_1.3 として、scorm ファイルとアプリケーションを操作するために JavaScript ファイルを実行する必要があることがわかりました。JavaScriptも実行しましたが、scormファイルと通信していません。

scorm の JavaScript からの API オブジェクト呼び出しに対して常に null 値を返す

if (win.API != null) {                 
    return win.API; //It always null value
}
else {

    if (win.frames.length > 0) {        
        for (var i = 0; i < win.frames.length; i++) {
            if (win.frames[i] && win.frames[i].API != null) //Here too it comes null value
                alert(win.frames[i].API);
                return win.frames[i].API;
        }
    }
    if (typeof(win.opener) != "undefined" && win.opener != null)    {
        return findAPI(win.opener);             
    }
    if (win.parent != window && win.parent != win) {
        return findAPI(win.parent);             
    }
    return null;
}

JavaScript からの null 値が原因で、Scorm_1.2 の JavaScript と通信できません。

4

1 に答える 1