ライブカメラのasxメタファイル

このQ&Aのポイント
  • ライブカメラのasxメタファイルについて質問があります。
  • testlive.asxというファイル名でasxメタファイルを作成し、WindowsMediaPlayerで再生しようとしていますが、うまく動作しません。
  • 埋め込みhtmlを作成し、WindowsMediaPlayerを起動するようにしているのですが、問題があるようです。エンコーダーはWindowsMediaEncoderを使用しています。
回答を見る
  • ベストアンサー

ライブカメラのasxメタファイル

お世話になります。 色々教わりながら、見よう見まねで(1)のようなメタファイルを作り、 testlive.asxと名前を付けてliveというフォルダに格納し、 WindowsMediaPlayerで見せるように(2)のような埋め込みhtmlを作ってみました。 結果はWMPは埋め込まれた形で表示されますが、全く動きません。 エンコーダーはWindowsMediaEncoderです。 何処が悪いのかご指摘をお願いします。 (1)ファイル名:testlive.asx <asx version="3.0">   <entry>    <ref href="aaa.bbb.ccc.ddd:8080/" />   </entry> </asx> ※aaa.bbb.ccc.dddはドメインアドレス。 (2)ファイル名:livecam.html <html> <head> <META Http-Equiv="Content-Type" Content="text/html;charset=Shift_JIS"> <title>livecam</title> </head> <body> <object id="MediaPlayer" width=350 height=300 STANDBY="Loading windowsmedia player components..." type="application/x-oleobject" > <param name="autoStart" value="True"> <param name="filename" value="testlive.asx"> <embed src="http://www.xxx.jp/live/testlive.asx" width=350 height=280 type="application/x-mplayer2" name="MediaPlayer"> </embed> </object> </body> </html> 疑問に思っているところ。 (1)これだとasfファイル名が参照できませんが、これでいいのでしょうか。 それともどこからか参照してくるのでしょうか。 (2)asxメタファイルの参照がこれでいいのでしょうか。 なお、 WMEでエンコードしておいて、WMPで「urlを開く」でドメインアドレスを入れれば、 ライブ閲覧できますので、ポート開放等は問題ないと思っています。 (もちろんエンコード側と閲覧側は別のドメインです。) 宜しくお願いします。

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

  • ベストアンサー
  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.3

>名前は連動さえしていれば何でもいいのでしょうか。 おっしゃる通り名前に左右はされません もともとわたしのPCはWMPと相性悪くブラウザ連携での表示が旨くできません WMP単体での配信は受けられますが、役立たずなのでアクセサリ上削除しました。残骸だけあります。 その後もほかのWEBプレイヤー(フラッシュ、MS用SilverlightPlayer[←これ自体OSのVer関係でインストさえできませんでしたが])で記述するもすべて惨敗です お役に立てなくて申し訳ないです

nagahaha
質問者

お礼

何回も有り難うございました。 今一歩なのか、致命的なのか、分かりません。 もう少し勉強してみます。 お世話になりました。

nagahaha
質問者

補足

遅くなりましたが、解決しました。 埋め込みが悪いのではなく、 asxファイルが違っていました。 最後が 8080/" となっていましたが、 参考にしたdocのミスプリみたいで、 正しくは、 8080"/> でした。 ここを直したら見事に見えてしまいました。 大変お世話になりました。

その他の回答 (2)

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

あ、ちなみにasfというのは配信映像の保存用ファイルのことですよね? WMEの指定映像デバイスからtestlive.asxに配信されるので…

nagahaha
質問者

お礼

色々有り難うございます。 >WMEの指定映像デバイスからtestlive.asxに配信されるので… 私もそう思いました、一旦書き出されてからではなく、直接と。 実際は書かれているのでしょうが、ユーザーは気にする必要がないと。 エンコードしているパソコンのキャッシュ当たりに書き出し、そこをWMPが読み出しているのではと思っています。 有り難うございました。

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.1

少なくとも(1)は正しいですね WMEから配信を行うとtestlive.asxで再生されました。 (2)は確かに埋め込まれたWMPには来てないようですね この辺のOBJECTの書き方はいつも悩むところです。

nagahaha
質問者

お礼

早速有り難うございます。 他のサンプルで、8080/の後ろにnnnn.asfなどとファイル名を書いているモノを見たので。 ところで、「testlive.asx」ですが、 この名前ズバリがいいのでしょうか、それとも名前は連動さえしていれば何でもいいのでしょうか。 エラーにはならないのですが、 WMPが表示はされますが、ウンともスンともいわないので。 やはり(2)の方に問題有りですかね。 どうも有り難うございました。

関連するQ&A

  • CSVに外部テキストファイルを列として追加する方法

    こんにちは。 CSVファイル(base.csv)の先頭列に、別のテキストファイル(add.txt)の中身を新規の列として挿入したいと考えているのですが、よい方法がわかりません。。。 どうのような方法を使えば対応することができるでしょうか? どうぞよろしくお願いいたします。 ■CSVファイル(master.csv) title,developer_name,seller_name,primary_genre_name,application_url AAA,BBB,CCC,DDD,EEE AAA,BBB,CCC,DDD,EEE AAA,BBB,CCC,DDD,EEE AAA,BBB,CCC,DDD,EEE ■テキストファイル(add.txt) id 000 111 222 333 ↓ ■目標としたファイル(master.csv) id,title,developer_name,seller_name,primary_genre_name,application_url 000,AAA,BBB,CCC,DDD,EEE 111,AAA,BBB,CCC,DDD,EEE 222,AAA,BBB,CCC,DDD,EEE 333,AAA,BBB,CCC,DDD,EEE

  • 埋め込んだWindowsMediaPlayerの右クリック禁止

    ブログに自作の音楽をUploadしました。 ネットを参考に以下のようなタグを入力しています。 <object ID="MediaPlayer1" width=176 height=144 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/ controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading MicrosoftR WindowsR Media Player components..." type="application/x-oleobject"> <param NAME="AutoStart" VALUE="True"> <param NAME="FileName" VALUE="test.asx"> <param NAME="ShowControls" VALUE="true"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="test.asx" width=176 height=144 autostart=1 showcontrols=1> </embed> </object> で、これを右クリック禁止にしたいのですがその場合はonContextmenuというものを入れるのでしょうか?入れるとしたらどこに入れるのでしょうか? よろしくお願いします。

  • C言語でのファイル検索&ファイル書き換えについて

    C言語である特定のフォルダを指定して、その階層内(サブフォルダも含む)にあるファイル、例えばsample_nameをファイル名に含むファイルを見つけ、そのファイル内の例えば下のような書き換えを行えるようなプログラムはどうつくればいいのでしょうか。 元ファイル ~sample_name1.txt~ aaa, 10 bbb, 20 ccc, 30 ~sample_name2.txt~ aaa, 30 ccc, 12 bbb, 20 ddd, 15 上のように各ファイルにaaaやbbbが共通に含まれています。 対象ファイル:sample_name 対象文字列:aaa 変換後:100 変換後ファイル ~sample_name1.txt~ aaa, 100 bbb, 20 ccc, 30 ~sample_name2.txt~ aaa, 100 ccc, 12 bbb, 20 ddd, 15

  • Firefoxで動画を表示させるには

    wmv形式の動画ファイル(ムービーメーカーで作成した)をFirefox最新バージョンで表示させるためには どのような記述をすればいいでしょうか? 以下のそれぞれの記述を試しましたが、IEの最新版では動作するのに、Firefoxでは まったく動きませんでした。よろしくお願いします。私のPCは、Windows7です。 <!-- (1) --> <object width="600" height="500"> <param name="movie" value="serenade.wmv"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="serenade.wmv" width="600" height="500" allowscriptaccess="always" allowfullscreen="true" width="560" height="315"> <br>高橋真梨子の世界</embed> </object> <!-- (2) --> <object data="serenade.wmv" type="video/x-ms-wmv" width="600" height="500"> <embed src="serenade.wmv" width="600" height="500" loop="true" autostart="true"> <br>高橋真梨子の世界</embed> </object> <!-- (3) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (4) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500" type="application/x-ms-wmp"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (5) --> <object id="player" width="600" height="500" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param name="autoStart" value="true"> <param name="URL" value="serenade.wvx"> <embed name="WMP" type="video/x-ms-wmv" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="serenade.wvx" width="600" height="500" autostart="0" showcontrols="1"> </embed></object> <!-- (6) --> <p> <img dynsrc="serenade.wmv" width="600" height="400"> </p> <!-- (7) --> <iframe width="560" height="315" src="serenade.wmv" frameborder="0"><br>高橋真梨子の世界</iframe> <!-- (8) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" > </embed><br> <!-- (9) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"> </embed><br>

  • 同じ列に2行づつで出力するSQL

    次のようなテーブルがあったとき no | name 1 | aaa 3 | bbb 4 | ccc 6 | ddd (先頭はカラム名です) 以下のように出力するSQLは書けますでしょうか? no1| name1 | no2| name2 1 | aaa | 3 | bbb 4 | ccc | 6 | ddd

  • ページにメディアプレイヤーを埋め込むときに

    宜しくお願いします。 いま、htmlにウインドウズメディアプレイヤーを埋め込んで動画を見せたいと思っています。 そのときにボリュームを操作するバーを表示させたくないのですが(もともと音のない動画なので、「音が聞こえないな」などと思われないように)方法はあるでしょうか?ちなみにその部分は以下です。 <OBJECT ID="MediaPlayer1" WIDTH=444 HEIGHT=403 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <PARAM NAME="ShowControls" value=1> <PARAM NAME="ShowDisplay" value="false"> <PARAM NAME="ShowStatusBar" VALUE="true"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="ShowPositionControls" VALUE="true"> <PARAM NAME="ShowAudioControls" VALUE="true"> <PARAM NAME="Volume" value="true"> <PARAM NAME="FileName" VALUE="01_tukurime.wmv"> <EMBED type="application/x-mplayer2" pluginspage="http://www.microsoft.com/japan/windows/windowsmedia/download/" Name=MediaPlayer1 ShowControls=1 ShowDisplay=0 ShowStatusBar=1 width=320 height=320 AutoStart=1 DisplaySize=0 Src="http://www.tenki.jp/syoh/56k.asx" ShowVolumeControls=1> </EMBED> </OBJECT>

    • ベストアンサー
    • HTML
  • 【DNS】複数ドメインのネームサーバについて

    1台のDNSサーバで4つのドメインを管理している場合のネームサーバはそのサーバのホスト名を使って、ネームサーバを統一したほうがいいのか。それとも各ドメイン毎に割り振った方がいいのか。詳細は下記質問事項に記載致しました。構成として(1)案、(2)案のどちらの方が問題ないのかどうかを、ご存知の方がありましたらご教授お願い致します。 *下記、すべて仮となっております。 ■構成 ▼管理ドメイン aaa.net bbb.com ccc.jp ddd.info ▼HOSTNAME dns777.aaa.net ▼DomainNamePointer 40.30.20.10.in-addr.arpa = dns777.aaa.net ▼DNSサーバIPアドレス 10.20.30.40 ■質問事項 (1) 案 aaa.net nameserver = dns777.aaa.net bbb.com nameserver = dns777.aaa.net ccc.jp nameserver = dns777.aaa.net ddd.info nameserver = dns777.aaa.net 40.30.20.10.in-addr.arpa = dns777.aaa.net (2)案 aaa.net nameserver = ns.aaa.net bbb.com nameserver = ns.bbb.com ccc.jp nameserver = ns.ccc.jp ddd.info nameserver = ns.ddd.info 40.30.20.10.in-addr.arpa = ns.aaa.net 40.30.20.10.in-addr.arpa = ns.bbb.com 40.30.20.10.in-addr.arpa = ns.ccc.jp 40.30.20.10.in-addr.arpa = ns.ddd.info

  • 条件を指定しての置換

    Perlでの文字置換の質問です。以下のように文字列があった場合に +AAA a01 name +BBB b01 name +CCC c01 name +DDD d01 name ・ ・ +CCCと+DDDの間にあるnameの文字のみaddressに置換したい時は どのようにPerlで記述したらよろしいでしょうか。 全てのnameがaddressになってしまい困っています。 よろしくお願いします。 完成形↓ +AAA a01 name +BBB b01 name +CCC c01 address +DDD d01 name

  • EXCELで行の先頭データが同じ行の削除方法について

    EXCELで次のようなことをしたいのですがどうしたら簡単にできるでしょうか?  AAA   AAA  AAA  AAA  AAA  BBB  BBB  BBB  CCC  DDD  DDD  DDD  DDD 上ようのなデータで重複している部分を削除し、  AAA  BBB  CCC  DDD としたいのですが。 今は一行々々で確認しながら削除してます。3000行程あり困ってます。 どうしたら簡単にできるでしょうか?  

  • ウインドウズメディアプレイヤーを埋め込んだとき

    宜しくお願いします。ちょっとカテゴリ違いかもしれません。 今、HPにウインドウズメディアプレイヤーを埋め込んでいます。 <OBJECT ID="MediaPlayer1" WIDTH=444 HEIGHT=381 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <PARAM NAME="ShowControls" value=1> <PARAM NAME="ShowDisplay" value="false"> <PARAM NAME="ShowStatusBar" VALUE="false"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="ShowPositionControls" VALUE="false"> <PARAM NAME="ShowAudioControls" VALUE="false"> <PARAM NAME="Volume" value="true"> <PARAM NAME="FileName" VALUE="01_tukurime.wmv"> <EMBED type="application/x-mplayer2" pluginspage="http://www.microsoft.com/japan/windows/windowsmedia/download/" Name=MediaPlayer1 ShowControls=1 ShowDisplay=0 ShowStatusBar=1 width=320 height=320 AutoStart=1 DisplaySize=0 Src="http://www.tenki.jp/syoh/56k.asx" ShowVolumeControls=1> </EMBED> </OBJECT> 以上のような感じです。するとそのページを開けたときにメディアプレイヤーの画面は真っ黒です。で、もちろん再生ボタンを押すと動画は始まるのです。 しかし、できたらそのページを開けたときにはすでに流れる動画の最初の1コマが表示されていたらいいなと思っています。 やりかたはあるでしょうか?宜しくお願いいたします。

専門家に質問してみよう