問題タブ [articulate-storyline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScriptでHTML5音声なしでMP3ファイルを順番に再生
HTML5オーディオタグなしでJavascriptを使用して、3つのMP3ファイルを次々に再生しようとしています。[私は、eLearning のオーサリング ツールである Articulate Storyline 内で作業しています。ファイル内の Javascript はサポートしていますが、HTML はサポートしていません]
これまでのところ、私が持っている最高のものは、すべて同時に再生される次のものです。
「待機」機能を検討しましたが、これを JQuery で適切に行う方法しか知りません。正しく思い出すと、Articulate Storyline は、他の場所でホストされている場合でも JQuery をサポートしていません。
これに関するヘルプは大歓迎です
javascript - JavaScript はローカルでは機能しますが、オンラインでは機能せず、小数ではなく整数に丸めます。【ストーリー展開】
Articulate Storyline 2 (eLearning 迅速な開発ソフトウェア) で構築した eLearning モジュール内で実行する JavaScript を作成しました。このコードは計算機として機能することを意図しており、会社が新入社員の入社式を実施するのにかかる費用を出力します。
ユーザーは、ブラウザーの Storyline プレーヤー/eLearning モジュールに数字を入力します。コードはこれらの入力を取得し、変数に格納します。この情報は計算を行うために使用され、ユーザーはブラウザーの最終画面で結果を取得します。
奇妙なことに、JavaScript はローカルでは問題なく実行されますが、サーバーにアップロードされると、結果は常にゼロとして返されます。なぜこれが起こっているのかわかりません。
また、数値は常に整数です。彼らは£13,553.99のようなものとして戻ってくることはありません. 通常は最も近い整数に丸められます (例: £13,554.00)。
誰かが私にアドバイスをくれるなら、本当に感謝します。コードとコメントを含めたので、私が行ったことを確認できます。さらに詳しい情報が必要な場合は、お知らせください。
更新: parseFloat() の代わりに parseInt() を使用します。これにより、整数の問題が説明されます。