全般的日本語フォーラム

小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)

 
画像 沢馬 林
小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

Moodle1.9用に作成したテスト問題コンテンツで、「Javascriptによる音声再生リンクの表示と動作が意図と異なる」という現象に悩まされています。

■ 制作意図

・リンクは「音声を聞く」という日本語文字で表示される。

・クリックすると、外部アプリケーションの起動、ファイルのダウンロード等は伴わず、ブラウザ内で音声が再生される。

(※ オンライン辞書サイト等によく見られるような、FLASHによる再生ボタンをイメージしていただけば結構です)

■ 管理者画面での問題プレビュー

・意図通り。

 

■ 受講画面での表示と動作

「音声を聞く」の文字リンクは表示されず、MP3プレーヤーのグラフィックアイコン (再生・停止ボタン + プログレスバー + 音量調整スライダーバー) が表示される。
MP3プレーヤーのアイコンをクリックすると、WindowsMediaプレーヤーが起動
し、音声が再生される。

問題のリンク (HTMLの一部を抜粋) は下記のようなものです。


<script src="【相対パス】/sound.js"></script> 
<script>var s = new Sound.Audio("【相対パス】/sound.mp3");</script> 
<a href="javascript:s.play();">音声を聞く</a> <a href="javascript:s.stop();">停止</a><br /><br />

※ Javascriptはこの後コメントします。

この現象の原因と対応策をご存知の方、ご教示頂けないでしょうか。


 
評点平均: -
画像 沢馬 林
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

MP3ファイルを再生するJavascriptは添付のとおりです。

画像 Hiroki Inoue
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

マルチメディアプラグイン(フィルタ)が動作してメディアプレーヤが埋め込まれているようなので、

  •  (サイト名) 管理 プラグイン フィルタ フィルタ設定

にて、マルチメディアプラグインを無効化すると、意図した動作をするのではないかと思います。

井上

画像 沢馬 林
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

コメント頂き、ありがとうございます。

(サイト名) 管理 プラグイン フィルタ フィルタ設定

この設定はどこの画面なのかを教えて頂けますと幸いです。

IEの設定でしょうか。

IEの[ツール] - [インターネットオプション] の中では、それらしい設定項目を発見できませんでした。

見落としているのかもしれませんが・・・・。

 

画像 Hiroki Inoue
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

Moodle側の設定です。。。

 

画像 沢馬 林
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

返信が遅くなり、申し訳ありません。

頂いた情報に基づき、手元の環境で確認してみたのですが、ご指摘の項目の設定如何に係らず、自社内環境 (Windows 7 64bit 環境にMoodle 1.9.15 のxampp版をインストール) では、この現象が再現しません。

エンドユーザー様の詳細な環境は不明ですが、現状では、「問題の共有」すらできていない状況です・・・・。

 

他に何か、確認すべき箇所等はあるのでしょうか。

画像 Hiroki Inoue
Re: 小テスト画面上のリンクからの音声再生 (受験画面での表示と挙動が意図と異なる)
 

先方のサーバ環境および設定の詳細がわからないと、解決しようがないと思います。設定が違えば動作も異なります。サーバ環境の詳細(OSやMoodleのバージョン、DBの種類など)や、テスト内容、テスト環境、使用されたファイル等がないと他の方が検証できません。

また、xampp版はテスト用途で配布されていて本番で使用されているとは考えにくいですし、危険です。よって原因究明につながりにくいでしょう。

せめて、同一環境を構築して問題を再現させ、技術的な詳細情報とともにご報告されてはいかがでしょうか。

クライアントにeラーニングの専門家として対価をいただくにしては、ずいぶん無責任な対応だと思います。

Moodleの問題ではないように思います。

井上