EMBEDタグ
-
0 名前: 高校生さん : 2005/07/14 19:21
- 現在、BGSOUND SRC で音楽ファイルを設定をしているのですが、
EMBEDタグでの設定に変えようと思っているのですが、
相対パスでは別の場所にあるファイルの指定が出来ないんですか?
他、音量の設定もしたいのですが、できますか?
そこでは、4つにフレーム分けされたうち、
2つの場所にJavaSprictで、
functionのdispとdocument.write( "<OPTION VALUE=""</OPTION>" );
という形式でアドレス指定され、表示させられる場所となっていて、
サブフレーム表示で歌詞を表示するようにしています。スタイルシートの設定もしていますが音楽に関係のある記述は一切していません。
-
1 名前: 高校生さん : 2005/07/14 19:21
- 返信がないようなのでもっと詳しく書きます。
初心者なので多少の意味を含めて一応下記(関係あるとは思いませんが)を載せておきます。
御覧になって何か不具合などあれば教えて下されば光栄です。または考察の参考にして下さい。
―――メイン―――
<HTML>
<HEAD></HEAD>
<FRAMESET ROWS=43,*>
<FRAMESET COLS=90,450,450>
<FRAME SRC=@.html NAME=menu1>
<FRAME SRC=A.html NAME=menu2>
<FRAME SRC=B.html NAME=menu3>
</FRAMESET COLS=50%,50%>
<FRAME SRC=F.html NAME=main>
</FRAMESET>
</HTML>
修正を行い、さらに簡略化しました。
-
2 名前: 高校生さん : 2005/07/14 19:21
- ―――@―――
<HTML>
<FORM NAME=midi>
<TABLE>
<TR>
<TD><P> <INPUT TYPE=BUTTON VALUE=停止 onClick='parent.menu1.location.href = "@.html";sel.selectedIndex = 0;'> </TD>
<TD><P> <A HREF=C.html TARGET="main"> </A><BR>
<SELECT NAME='sel'onChange='parent.menu1.location.href = sel.options[ sel.selectedIndex ].value;'>
<SCRIPT type="text/javascript">
<!--
midimenu();
//-->
</SCRIPT>
</SELECT>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
修正を行い、さらに簡略化しました。
-
5 名前: 高校生さん : 2005/07/14 19:21
- ―――A―――
<HTML>
<FORM NAME=midi>
<TABLE>
<TR>
<TD><P> <INPUT TYPE=BUTTON VALUE=停止 onClick='parent.menu1.location.href = "@.html";sel.selectedIndex = 0;'> </TD>
<TD><P> <A HREF=D.html TARGET="main"> </A><BR>
<SELECT NAME='sel'onChange='parent.menu1.location.href = sel.options[ sel.selectedIndex ].value;'>
<SCRIPT type="text/javascript">
<!--
midimenu();
//-->
</SCRIPT>
</SELECT>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
修正を行い、さらに簡略化しました。
-
8 名前: 高校生さん : 2005/07/14 19:21
- ―――B―――
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
<!--
function disp(url){
window.open(url, "***", "width=***,height=***,scrollbars=yes");
}
// -->
</SCRIPT>
</HEAD>
<BODY onLoad="disp('E.html')">
<TABLE>
<TR><TD><P>演奏中</TD></TR>
</TABLE>
<BGSOUND SRC=-----.mid VOLUME="****">
</BODY>
</HTML>
―――F―――については書きません。あしからず。
・・・長くなりましたが返信がないので仕方なく簡略化して書きました。
それについてはご理解をお願いします。
修正を行い、さらに簡略化しました。
記事を4つ削除
-
9 名前: tk : 2005/07/14 19:21
- 相対URL使えると思います。ムービーをただ表示するぐらいしかやった事ですが。
音量についてはmidi再生に使用するプラグインによってやり方が違ってくると思います。
-
10 名前: 高校生さん : 2005/07/14 19:21
- 返信ありがとうございます。
しかしどれだけ頑張っても参照先が合いません。
再生できる記述 <BGSOUND SRC=../aaa/bbb.mid LOOP="infinite" BALANCE="0" VOLUME="****">
再生できない記述 <EMBED SRC=../aaa/bbb.mid AUTOSTART="true" LOOP="infinite" HIDDEN="false" WIDTH="***" HEIGHT="***">
となっていますが、どうすればできるのでしょうか?
-
11 名前: tk : 2005/07/14 19:21
- http://www.tagindex.com/html_tag/link/base.html
これでやってみるとか
-
12 名前: 高校生さん : 2005/07/14 19:21
- それでは一時的に絶対パスを使う事になるので意味がないのです。
-
13 名前: 高校生さん : 2005/07/14 19:21
- age
-
14 名前: 高校生さん : 2005/07/14 19:21
- age
-
15 名前: 元帥 : 2005/07/14 19:21 [URL]
- >>10 をコピペして実行した所、きちんと再生されましたよ。
#ダブルクォートは省略すべきではありません。
>>1-8 ソースを提示するのは実に良い事ですが、肝心の再生部分(EMBED)が見当たりません。
修正の際に、削除されたのでしょうか。
原因の特定には情報が少な過ぎます。
-
16 名前: 高校生さん : 2005/07/14 19:21
- 元帥さんはできたようなのですが、様々な記述でやってみたのですが、できません。
┏フォルダ[aaa]━━bbb.mid
┗フォルダ[C]━━音楽.html
という関係の時、
<EMBED SRC="../aaa/bbb.mid" AUTOSTART="true" LOOP="infinite" HIDDEN="false" WIDTH="160" HEIGHT="40">
で、できないのです。
なにかちがうのでしょうか?
-
17 名前: 元帥 : 2005/07/14 19:21 [URL]
- >>16と同じ状況を再現しましたが、やはり再生できます。
原因は他にあるのではないでしょうか。
最初の質問にて、
> 相対パスでは別の場所にあるファイルの指定が出来ないんですか?
との事ですが、例えばカレントディレクトリ内の音楽は再生できますよね。
# 該当のURLを提示して下さった方が解決は早そうです。
-
18 名前: 高校生さん : 2005/07/14 19:21
- えー、私のHPはまだ初めて作っている段階なのでアップロードしてないんです。
その関係もあり該当のURLはありません。∴>>16のように提示したのはそのためです。
…ディレクトリにカレントがつくとどう意味が変わるのですか?
-
19 名前: 元帥 : 2005/07/14 19:21 [URL]
- 分かり難くて申し訳ありません。
カレントディレクトリというのは、
http://www.google.com/search?hl=ja&biw=776&q=%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
つまり、この場合はそのHTMLファイルと同じフォルダです。
<EMBED SRC="bbb.mid" 略>
二つのファイルが同じディレクトリ内であっても再生できないなら、少なくとも階層ミスではないわけです。
-
20 名前: 高校生さん : 2005/07/14 19:21
- >>16と区別するため、別で>>16の簡易変更
フォルダ[M]┳フォルダ[aaa]┳━bbb.mid
┃ ┗━ccc.mid
┗フォルダ[C]┳音楽.html
┗トップ.html
//////////////////
--音楽.html--
<html>
<EMBED SRC="../aaa/bbb.mid" AUTOSTART="true" LOOP="infinite" HIDDEN="false" WIDTH="160" HEIGHT="40">
</html>
-
21 名前: 元帥 : 2005/07/14 19:21 [URL]
- HTMLコードに問題はないようです。
ところで、embedタグは再生にはプラグインが必要ですが、そちらの方は大丈夫でしょうか?
また、使用ブラウザなどは何でしょう?
-
22 名前: 高校生さん : 2005/07/14 19:21
- 相対パスを使わなければ再生できますから大丈夫です。
-
23 名前: 元帥 : 2005/07/14 19:21 [URL]
- 全角半角入力のミスではないですよね…?
もし宜しければ、それらのファイルを階層を変更せずに圧縮して、私宛にメール添付で送ってくれませんか?
検証致しますので。
#結果にはこのスレッドにて報告致します。
-
24 名前: 高校生さん : 2005/07/14 19:21
- 名前にもあるように高校生なので親にそのようなメールは禁止されています。
ゆえにお送りすることはできません。
圧縮前が1GBを軽く越えてるんで圧縮する気にもなりませんが。
進行状況としては、再生プレーヤーが表示されるのは変わらないのですが、
エラーの詳細という部分で URLがルートを変更します とでることに気付いたことかな。
-
25 名前: 元帥 : 2005/07/14 19:21 [URL]
- > エラーの詳細という部分で URLがルートを変更します とでることに気付いたことかな。
あれ? もしかして再生プラグインに使っているのはWMPですか?
私の配慮が足りませんでしたね。
http://www.microsoft.com/windows/windowsmedia/player/webhelp/default.aspx?prd=Windows&spb=MediaPlayer&pver=9.0.0.3250&os=WinNT&over=5.1.2600&olcid=0x411&clcid=0x411&id=C00D132B
再生の有無はユーザ環境によります。
そろそろこの掲示板の主旨と話題がずれてきましたが、解決策としては、
上位階層(../)指定を諦める
QTなど他のプラグインを使用する
って所でしょうかね。
尚、Web上では上位階層指定もできましたので、それらをHPとして公開するおつもりでしたら問題はないと思います。
-
31 名前: さか : 2005/07/14 19:21
- はじめまして
EMBEDタグでmpgファイルが表示されないのですが
何か必要なものがあるのでしょうか?
AVI・swf・WAV等
他のファイルは表示または実行されるので
記述間違いではないと思うのですが・・・
最低これだけで表示されますよね?
<embed src="a.mpg">
よろしくお願いします
-
32 名前: 通りすがり : 2005/07/14 19:21
- 紛らわしいので、便乗せずに新規に質問をしてください。