自由きままに書いていきます。Chrome)で共通して使える関数は無かったので、作ってみました。Sound.jshttp://blog-imgs-34.fc2.com/j/a/b/jabnz/Sound.jsSound.playSound("ファイル名")Sound.Audio("ファイル名")メソッド再生/再生再開:play()停止:stop()一時停止:pause()プロパティファイルのURL:srcループ回数:loop再生位置:currentTime音声ファイル「sound.wav」を再生するSound.playSound("sound.wav");最初に作った時はこれだけだったんですが、よく考えたら再生中のものを停止する機能もあった方がいいと思い、そっちも作ってみました。Sound.Audio("sound.wav");//再生s.play();//停止s.stop();「Sound」の中に「Audio」ってのも何か変かもしれませんが・・・。ブラウザが「Audio」クラスに対応している場合は、pause関数も使えます。10;(対応していない場合は停止されます)現段階ではあまり情報が無いので実装するかどうか迷ったんですが、ループ回数を指定する機能も付けておきました。5;新しく実装される「Audio」クラスも、まだまだ不完全なもののようです。(Chromeは停止後に再生を再開すると前に再生していた音が一瞬流れます。ループ回数を指定すると何を指定しようが無限ループになるようです。Firefoxはループ回数を指定してもループしませんでした。Safariはそもそも再生できませんでした。)これを作ってて改めて実感しました。オブジェクト指向って素晴らしいですね。(名古屋)コメントこんばんは。Chromeでは問題なく動くのですが、IE8では、一時停止ができず、停止と同じ動作となります。(this.cannotUse){ブロックを通っています。これではcurrentTimeプロパティにもアクセスできません。・・・何か簡単なことを見落としているような気もしますが、原因、対象法等もしご存知でしたら、ご教示頂けると幸いです。Chromeでは問題なく動くのですが、IE8では、一時停止ができず、停止と同じ動作となります。ブロックを通っています。これではcurrentTimeプロパティにもアクセスできません。・・・何か簡単なことを見落としているような気もしますが、原因、対象法等もしご存知でしたら、ご教示頂けると幸いです。</html>当ブログの記事を読んでいただきありがとうございます。ご質問の件ですが、本文中の『(対応していない場合は停止されます)』とある通り、Audioクラスに対応していないブラウザでは一時停止の処理を行うことができません。Audioクラスに対応していないブラウザでは一時停止の処理を行うことができません。コメントありがとうございます。ブラウザの仕様なのですね。私のコードの書き方は問題ないようなので、安心しました。Luigiどこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。バグ・アドバイス等もしあればよろしくお願いします。