• ベストアンサー

複数音楽曲の順次再生方法

教えてください。お願いします <SCRIPT language="JavaScript"> <!-- document.write('<EMBED src="st00.wma">'); document.write('<EMBED src="st01.wma">'); //--> </SCRIPT> st00.wmaファイルの再生が終わってからst01.wmaファイルの 再生を開始するのにはどうすればよいでしょうか? 教えてください。 現在は同時に再生を開始してしまいます。 よろしくお願いします。 

質問者が選んだベストアンサー

  • ベストアンサー
  • take1125
  • ベストアンサー率81% (35/43)
回答No.2

1.EMBEDタグの場合 # ただ単にdocument.writeでタグを書き出しているだけなので、javascriptの場合というのはどうかと思いますが。。。 ShowDisplay=1 をEMBEDタグのパラメータとして付加すれば、タイトル,著作権等表示領域の有無を指定できると思います。 <EMBED src="meta_00.wax" ShowDisplay=1> 表示させる内容は、2.と同じです。 2.MediaPlayerを起動させる場合 メタファイルのそれぞれのエントリーに記述することで可能です。 <ASX VERSION="3.0"> <TITLE>タイトル</TITLE> <COPYRIGHT>著作権情報</COPYRIGHT> <AUTHOR>作者情報</AUTHOR> <ENTRY> <TITLE>1曲目のタイトル</TITLE> <COPYRIGHT>1曲目の著作権情報</COPYRIGHT> <AUTHOR>1曲目の作者情報</AUTHOR> <REF HREF="st00.wma"/> </ENTRY> ~ 以下省略 ~

fukube
質問者

お礼

take1125 様 ご回答大変有難うございました。 早速 テストを行って見ました結果、 私が希望していました事と全く同じ事が出来ました。 初心者の私にわざわざご教授頂き本当に有難うございました。 早速ホームページに反映したいと思います。 今後とも世よろしくお願い申しあげます。

その他の回答 (1)

  • take1125
  • ベストアンサー率81% (35/43)
回答No.1

下記を参考にしてください。 メタファイルで連続再生させるファイルを指定しておき、それを読み込む形で再生させることができると思います。 http://tohoho.wakusei.ne.jp/wwwmmd2.htm#metafile http://www.hicat.ne.jp/home/tomcre/publish/publish.html # Javascriptじゃなくてもいいんですよね?

fukube
質問者

補足

ご回答大変ありがとございました。 早速ご指導頂きました様にテストしてみました。 その結果連続再生は出来るようになりました。 追加として次の事は出来ないでしょうか?? 1 javaScriptの場合 再生中のファイル名を表示する。 2 htmlファイルで直接メタファイルにリンクした場合  メディアプレーヤの再生リストに再生曲名一覧を表示する。 下記にテストファイルを記載致しますのでよろしくお願い致します。 ** JavaScriptでのテスト ** <BODY> <DIV style="width : 212px;height : 12px;top : 16px;left : 8px; position : absolute; z-index : 1; " id="Layer1"><SCRIPT language="JavaScript"> <!-- document.write('<EMBED src="meta_00.wax">'); //--> </SCRIPT></DIV> </BODY> ** htmlファイルでメタファイルにリンクの場合 ** <BODY> <DIV style="width : 146px;top : 66px;left : 86px; position : absolute; z-index : 1; " id="Layer1"> <P><FONT color="#ff0000"><A href="meta_00.wax">音楽再生</A></FONT></P> </DIV> </BODY> ** メタファイル meta_00.wax ** <ASX VERSION="3.0"> <ENTRY> <REF HREF="st00.wma"/> </ENTRY> <ENTRY> <REF HREF="st01.wma"/> </ENTRY> <ENTRY> <REF HREF="st02.wma"/> </ENTRY> <ENTRY> <REF HREF="st03.wma"/> </ENTRY> </ASX> 以上よろしくお願い致します。

関連するQ&A

  • 複数のJavaScriptを順番に実行させるには

    1ページ内に複数のJsvaScriptを作成し順番に前のJavaScriptが終了したら次が実行を開始する方法を教えてください。お願いします。 例 <BODY> <DIV style="width : 212px;height : 12px;top : 16px;left : 8px; position : absolute; z-index : 1; " id="Layer1"> <SCRIPT language="JavaScript"> <!-- document.write('<EMBED src="st0.wma">最初に実行'); //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- document.write('<EMBED src="st1.wma">2番目に実行'); //--> </SCRIPT></DIV> </BODY>

  • 外部ファイルを利用したい

    現在、Webの勉強を始めたのですが、自分でいろいろ作成していてうまくいかないので、教えて下さい。 htmlファイルが幾つかあるのですが、全てのページに同じテーブルタグを使用するので、JavaScriptの外部ファイルで書き出してそれぞれを各htmlファイルで呼び出そうと思っていますが、うまくいきません。 ★jsファイル/xx.js★ <SCRIPT language="JavaScript"><!-- document write("<table border='1'"); document write("<tr><td><img src='xx.gif'></td></tr>"); document write("</table>"); --> ★htmlファイルでの呼び出し★ <html> <head><title>外部ファイル呼び出し</title></head> <body><script language="JavaScript" src="xx.js"></script> </body></html> かなり素人なので変な書き方をしていると思いますが、ご指導お願いします。

  • 外部JavaScriptの書き方

    外部JavaScriptの書き方 <script language="JavaScript" src="data.js"></script> 上記data.jsから、他サーバーの外部javascriptを読み出すには 以下のよな書き方で正しいでしょうか? document.open(); document.write('<script language="JavaScript" src="http://hoge.com/data.js"></script>'); document.close();

  • 同じJavaScriptを共通にして、別ファイルにする方法は(ソース付き)?

    よろしくお願いします。 ログの出力をするために、全てのページに同じJavaScriptを埋め込んでいます。 ただ、あまりにも行数が多くなる可能性があるので、この部分を1つのファイルにまとめたいと思っています。 具体的には、現状を変更後のようにしたいと思います。 そこで、Common.jsにはどのように記述をすれば良いでしょうか? ●現状 </table> <SCRIPT Language="JavaScript"> <!-- document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "********"; urchinTracker(); </script> </body> </html>  ↓↓↓ ●変更後 </table> <SCRIPT SRC="../scripts/Common.js"></SCRIPT> </body> </html>

  • ページは表示されたけれど、エラーが出ます。

    過去の質問を調べたのですが、見つけられなかったので、質問させてください。 自社サイトのページを開くと、ステータスバーに 「ページが表示されましたが、エラーがあります。」と表示されました。 エラーの詳細は下記のとおりです。 ライン:18 文字:51 エラー:')'がありません コード:0 ソースに問題があるのかと思ったのですが、 下記がそのソースです。 <SCRIPT language="javascript" type="text/javascript" src="../js/common_lib.js"></SCRIPT> <SCRIPT type="text/javascript" src="../js/css_junction2.js"></SCRIPT> <SCRIPT language="JavaScript"> <!-- document.write("<img src='http://700700.jp/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"' alt="">"); // --> </SCRIPT> どこをどう直せばよいのかよくわからないので、 もしお分かりの方がいらっしゃいましたら、 お教えいただけますでしょうか? よろしくお願いいたします。

  • トラブルの解決方法をご存知の方よろしくお願いします。

    * すぐに回答を! はじめまして。ホームページ内に音声を挿入するためにソフトウェアを使用し音声を挿入しましたが、IEではしっかりと起動し、FIREFOXで全く機能しません。 下記にあるジャバスクリプトのコードをHTML内に記述することで上手く動くと説明されたのですが… <script language='JavaScript' src='Project3/ImpactWebAudio.js' type='text/javascript'></script> ここからのコードはImpactWebAudio.jsに書かれているコードになります。 document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="​http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab...​ width="100" height="40">'); document.write('<param name="SRC" value="Project3/ImpactWebAudio.swf">'); document.write('<param name="BGCOLOR" value="#FFFFFF">'); document.write('<param name="wmode" value="transparent" />'); document.write('<embed src="Project3/ImpactWebAudio.swf" wmode="transparent"'); document.write('pluginspage="​http://www.macromedia.com/shockwave/download/"​ type="application/x-shockwave-flash" width="100" height="40" bgcolor="#FFFFFF" >'); document.write('</embed>'); document.write('</object>'); フラッシュで作成されたボタンとすべてのファイルはProject3フォルダの中に入っております。 IEでは反映されましたので、階層などにも間違いはないと思いますが、FIREFOXで上手く機能しないことにはどのような理由があるのでしょうか? ご存知の方がおりましたら、ご指導のほどよろしくお願いします。 (FIREFOXの設定はジャバスクリプト有効になっております。)

  • Netscape4.7で。

    時間を表示させるにはどうしたらいいのでしょうか? IEでは <SCRIPT LANGUAGE="javascript"> <!--- now = new Date; document.write(now.getYear()); //---></SCRIPT> このように直接コードに書いたり、.jsファイルを作成し、 now = new Date; document.write(now.getYear()); でHTMLコードには <script type="text/javascript" src="default_year.js"></script> に書いています。 これではうまくいかないのでしょうか??

  • JavaScriptでFlashを表示させる方法

    フレーム対策としてJavaScriptを使っているのですが、JavaScriptがオンの時のみ Flashを呼び出すようにするのがうまくいかないので、ご指導お願いします <script type="text/javascript"language="javascript"> <!-- document.open(); document.write(" <OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="400" align="middle">"); document.write("<param name="allowScriptAccess" value="sameDomain" />"); document.write("<param name="movie" value="aaa.swf" />"); document.write("<param name="quality" value="high" />"); document.write("<EMBED src="aaa.swf" quality="high" width="300" height="400" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_ Version=ShockwaveFlash"> </OBJECT>"); document.close(); // --> </script> 初めてJavaScriptを書いてみたのですが、やはりどこかおかしいようでswfファイルが表示されません どこが変なのか教えてください。よろしくお願いします

  • document.writeで画面が消える

    javaScriptはじめたばかりのものです。以下の記述でEMBEDを実行させると、音は出るのですが、画面が消えてしまう(表示がない画面になる)のです。ブラウザの「戻る」で元の画面に戻れます。ブラウザはIE5.5をつかっています。 この現象の理由、解決方法について教えて下さい。 <SCRIPT language="javascript"> <!-- var code; function snd1000(){ code="1000.wav"; document.write('<embed src='+'"'+code+'"'+' hidden="true" loop="false"><br>');} //--> </SCRIPT> <INPUT type="button" value="C" onclick=snd1000()>

  • 書き方が悪いのか?それとも仕様なのか?

    それとも、単純なミスに気がつかないのか、どうしても、期待した結果を表示させることができません。 document.write();内で「<!-- comment -->」や「<script ... </script>」はNGなのでしょうか? 現状としては、後述の内容をHTMLファイルとしてローカルに保存した後、ブラウザで、そのHTMLファイルを開いて結果を確認しています。 ブラウザは Firefox 2.0.0.19 で OS には Debian GNU/Linux etch を使用しています。 可能であるならば、表示できるようにしたいのですが、もし、無理であるなら、その原因(理由?)も知りたいです。 申し訳ありませんが、詳しいかた、どうぞ、よろしくおねがいいたします。 【期待している結果】 - Test Start - ------------------------------------------- ←<HR>の線 Script:document.write('<script language='Javascript'>document.write('Hello World'):</script>:End. 【実際の結果】 - Test Start - ------------------------------------------- ←<HR>の線 :End."); --> ---- ここからHTMLファイル内の内容 ---- <HTML> <HEAD> <TITLE>ScriptTest</TITLE> <script language="Javascript"> <!-- document.write("- Test Start -"); --> </script> </HEAD> <HR> <BODY> <script language="Javascript"> <!-- document.write("<!-- comment -->"); document.write("Script:document.write('<script language='Javascript'>document.write('Hello World'):</script>:End."); --> </script> </body> </HTML> ---- ここまでHTMLファイル内の内容 ----

専門家に質問してみよう