現在バンド仲間用のホームページを作成しています。
現在、3つのフレームに分けて左側上にメニュー(フレーム名:menu)を、左下側をWMP(フレーム名:wmp)、そして右側にメニュー(フレーム名:main)で選択したページを表示するようにしています。
そこで、右側のフレーム(フレーム名:main)にバンドの練習中に録音したmp3ファイルを載せたいのですが、mainフレームのmp3をクリックして左下のフレーム(フレーム名:wmp)でmp3を再生するにはどうしたらいいでしょうか?
yahoo! media playerや、flashの埋め込み型プレイヤー等試しましたが、音楽を再生しながらmainフレームで写真のページの観覧が出来ない事、プレイヤー自体に予めファイルを登録しておくと、聞きたい音楽以外も聞かなければいけなくなってしまうことを等を理由にどうしてもmainフレームで選曲してwmpフレームで再生したいので、その方向でアドバイスのほどよろしくお願いいたします。<(_ _)>
No.1
- 回答日時:
objectやembedでコントロールパネルを埋め込んだ「HTMLファイル」を作成して、メインフレームに表示させれば良いのでは?
再生の指定はタグ内に記述すれば良いのですから。
検索すれば詳細判明します。
この回答への補足
まず初めに、回答してくださり誠にありがとうございます。
早速ですが、
>objectやembedでコントロールパネルを埋め込んだ「HTMLファイル」を作成して、メインフレームに表示させれば良いのでは?
objectでプレイヤーを埋め込んだhtmlを作成してそれをmainフレームに表示させてしまうと、mainフレームのページを写真のページや他のページに変えてしまうと音楽も止まってしまいますよね。。
音楽を聴きながら、mainフレームで他のページを見たりしたいのでmainフレームには載せたくないのですが、、
mp3ファイル一覧をメインフレームでから選曲でき、wmpフレームで実際に再生するにはどうしたらいいでしょうか?よろしくお願いいたします。
No.2
- 回答日時:
No.1で書かれているようなobjectやembedでコントロールパネルを埋め込んだ「HTMLファイル」(例:wmp.html)を作成して、mainフレームで
<a href="wmp.html" target="wmp">mp3</a>
という感じでリンクを設定すればいいのではないでしょうか?
参考URL:http://www.tagindex.com/html_tag/frame/a_target. …
この回答への補足
まず、回答していただき誠にありがとうございます。
もしかすると、objectとembedでコントロールパネルを埋め込んだhtml「wmp.html」内の<FileName>又は<src>に全てのmp3を埋め込んでおき、mainフレームの<a href="wmp.html" target="wmp">mp3</a>で再生ということでしょうか?
もし、そうだとすると例えば、再生させたい曲がA~Zまでの26曲あった場合、mainフレームで<a href="wmp.html" target="wmp">mp3</a>というリンクをクリックするとwmp.htmlに読み込ませた順番通りに再生してしまいますよね。
そうではなく、mainフレームでA~Zまでのリンクを作り、クリックしたリンクのmpだけをwmpフレームで再生させたいのです。
No.3
- 回答日時:
No.2です。
こちらも補足させていただきます。
まず、wmpフレームで使うhtmlファイルをmp3ファイルの数だけ用意して、1つのhtmlに1つだけmp3を埋め込みます。
例えば、A~Zの26曲として、
wmp01.html に 01.mp3を埋め込む
wmp02.html に 02.mp3を埋め込む
・
・
・
wmp26.html に 26.mp3を埋め込む
で、mainの方には
<a href="wmp01.html" target="wmp">A</a>
<a href="wmp02.html" target="wmp">B</a>
・
・
・
<a href="wmp26.html" target="wmp">Z</a>
とリンクを設定する。
こうすれば、聞きたい曲をクリックすればwmpフレームで対象となる曲のみが埋め込まれたhtmlファイルが展開されて、対象の曲だけを聞くことができます。
やり方はいろいろ考えられますが、これが一番簡単な方法です。
この回答への補足
早速の補足ありがとうございます。 (*- -)(*_ _)ペコリ
そうですよね。。 これならちゃんと動くのですが、できればたくさんのhtmlファイルを作らずにこのやり方でやったような動作をしたいのです。
No.4
- 回答日時:
wmp
<script type="text/javascript"><!--
function changeMusic(mName){
var Music = ('<object data="'+mName+ '" type="audio/mp3" style="height:30;width:150"><param name="src" value="'+mName+'" valuetype="ref" type="audio/mp3"><param name="autostart" value="true"><param name="loop" value="true"><param name="repeat" value="true"></object>');//nobr
document.getElementById("myMusic").innerHTML = Music;
}
// --></script>
<div id="myMusic"></div>
main
<img src="./gif/90cc90.gif" onClick="parent.wmp.changeMusic('./so3.mp3')">so3<br><br>
<A href="#" onClick="parent.wmp.changeMusic('./so2.mp3')">so2</A><br><br>
<input type="button" onClick="parent.wmp.changeMusic('./so1.mp3')">so1
この回答への補足
初めに、回答して頂きありがとうございます。 <(_ _)>
早速試してみましたが、知識不足のため「ページでエラーが発生しました」となってしまいます。
まず、wmpフレーム用wmp.htmlのほうですが、<head>内入れてたり、<body>内に入れたり、<script>~</script>までを<head>にいれ、<div>を<body>内に入れたりといろいろ試しましたが、結構どこに入れればいいのかわかりませんでした。
そして、mainフレーム用のmain.htmlは、parent.wmp.changeMusic('mp3のURL')を入れるのでいいのでしょうか?
知識不足ですが、どうぞよろしくお願いいたします。 <(_ _)>
No.5ベストアンサー
- 回答日時:
scriptはhead、divはbody 又は、両方ともbodyでも良い。
mainはその通り。
聞こえるか確認してみて
http://www.geocities.jp/n_a_o11/0/frameset.html
WIN IE6 Safari Firefox Opera
Mac IE5 Safari Firefox Opera
で確認済み。
丁寧にわざわざお手本として、ページまで作成、公開までしていただき誠にありがとうございます。 <(_ _)>
パラメーター設定<param name>を勝手に改行していたのが原因でエラーが出てしまっていたようです。
公開してくださったページとそのソースを参考に改行せずに試してみたらばっちり動くようになりました! 本当にありがとうございます。 <(_ _)>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- 画像編集・動画編集・音楽編集 動画ファイルの圧縮方法についてはIフレームだのPフレームだの使って圧縮するらしいのですが、音声データ 1 2022/08/26 18:28
- メガネ・コンタクト・視力矯正 失敗した高額メガネ 6 2022/12/03 23:11
- Visual Basic(VBA) フレーム内のオプションボタンの選択結果をセルに書き出したい。 図のような預金種目というフレームにオプ 2 2022/07/29 11:12
- その他(ファッション) 眼鏡のフレーム選びについて質問です。地味なおばさんにも似合うフレームの色は何色ですか?写真のような色 5 2023/05/18 12:16
- ドライブ・ストレージ HDDを5台入れられる金属フレームは売っているでしょうか? HDDを5台くらいをスライドさせて入れて 3 2022/05/11 05:43
- カスタマイズ(バイク) カスタマイズ 1 2022/11/12 01:09
- 家具・インテリア ダブルのベッドにクイーンのマットレス 5 2023/02/11 08:35
- その他(ファッション) スポーツメガネでフレームの色は白などはあり? 2 2022/11/30 07:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonのエラーについての質問...
-
HPを作ってアップしたのですが...
-
スタイルシートで背景画像を固...
-
インラインフレーム内のマウス...
-
<iframe>タグが正常に動作しない
-
画面の一部だけ更新したいので...
-
フレームで区切った時の隙間を...
-
フレームを使ったページにリン...
-
外部CSSが反映されるHTMLとされ...
-
ブルダウンメニュー → インラ...
-
フレーム内のURLを表示させる方法
-
HTMの IFRAME タグの代わりにな...
-
ホームページの複数のページで...
-
フレーム表示のHPの途中ページ...
-
CSSを使って画像をクリックする...
-
HTMLページの自動ジャンプの方法
-
Excelで、社外秘(閲覧のみ)と...
-
ホームページでファイルをダウ...
-
HTMLからフォルダを開きたい
-
<!DOCTYPE html>あってますか?...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
html 左メニューから右への表示...
-
URLを変えないで表示する方法
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレーム分割した全体をスクロ...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
おすすめ情報