HTMLでメディアプレイヤーの再生回数をカウントして表示する方法

このQ&Aのポイント
  • HTMLでWindows Media Player を埋め込んで指定のファイルを再生し、再生回数をカウントして表示する方法を教えてください。
  • HTMLの範囲内で再生回数をカウントして表示するためには、CGIやプログラミング言語を使う必要があります。
  • 具体的な方法はCGIを使って再生回数をデータベースに保存し、HTML内でカウントを表示する方法が一般的です。
回答を見る
  • ベストアンサー

HTMLでメディアプレイヤーの再生回数をカウントして表示

初めて質問します。 HTMLでWindows Media Player を埋め込んで指定のファイルを再生できるHPを考えています。 <OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="MediaPlayer" width="280" height="45"> <param name=enableContextMenu value=false> <param name="TransparentAtStart" value="1"> <param name="AutoRewind" value="0"> <PARAM name="ShowStatusBar" value="0"> <PARAM name="Volume" value="true"> <PARAM name="ShowDisplay" value="0"> <PARAM name="ShowControls" value="1"> <PARAM name="ShowAudioControls" value="1"> <PARAM name="ShowPositionControls" value="true"> <PARAM name="AutoStart" value="0"> <PARAM name="fullscreen" value="false"> <PARAM NAME="FileName" VALUE="再生データ.wma"> </OBJECT> こんなタグを埋め込んで、wmaファイルを再生することはできるのですが、再生した回数をカウントして一緒に表示するというようなことをするにはどうしたらよいでしょうか。 HTMLの範囲内で出来ますか? 別の方法を使うと出来ますか? HP作成については素人なのですが、CGIとかそういったプログラムのようなものを使えば可能でしょうか? 具体的にそのための方法だったらもちろん嬉しいのですが、この言語を使えばできるから勉強してみたらいいよ、というようなアドバイスでも結構ですのでいただけたら嬉しいです。 よろしくお願いします。

  • HTML
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

HTML単独ではまず不可能です。再生カウントをとるということは、どこかに回数を保存しなければいけないはずですが、HTMLではそのような機能を持っていません。 CGI(Perl)やPHPやサーブレットなどを使うことになると思います。 仕組みとしては「アクセスカウンタ」そのままか、応用でできるのではないでしょうか。

angelacafe
質問者

お礼

早速ありがとうございます。やはりHTMLでは不可能なのですね。 CGIやPHPの経験がないのですけれど、調べてみようと思います。

関連するQ&A

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

    宜しくお願いします。 いま、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
  • ウインドウズメディアプレイヤーを埋め込んだとき

    宜しくお願いします。ちょっとカテゴリ違いかもしれません。 今、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コマが表示されていたらいいなと思っています。 やりかたはあるでしょうか?宜しくお願いいたします。

  • WindowsMediaPlayer11・FF3でコントロールバーの非表示ができない

    WindowsVista HTMLにタグを記述して、ビデオの埋め込みを行おうとしています。(XHTML1.1) IE7は問題なくコントロールバーが非表示になるのですが、 FireFox3やSafariではコントロールバーが表示されてしまいます。 ShowControls="0" は効かないのでしょうか・・・ <object width="100" height="100" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" border="0"> <param name="URL" value="test.wmv"> <param name="Autostart" value="True"> <param name="ShowStatusBar" value="false"> <param name="ShowPositionControls" value="false"><param name="ShowControls" value="false"> <param name="EnableContextmenu" value="false"> <param name="uiMode" value="none"> <param name="loop" value="true"> <embed src="test.wmv" width="400" height="225" autostart="1" loop="1" border="0" ShowControls="0"></embed> </object>

    • ベストアンサー
    • HTML
  • HPのプレーヤーで連続再生

    自分のHP上にウインドウズ・メディアプレイヤーを付けて、 動画を再生できるようにしました。↓これをタグの中に貼りました。 <OBJECT ID=sound1 CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" WIDTH=320 HEIGHT=240> <param name="URL" value="ここにURL"> <param name="uiMode" value="full"> <param name="autostart" value="false"> <param name="mute" value="false"> <embed src="ここにURL" type="application/x-mplayer2" ShowControls="1" ShowAudioControls="1" ShowPositionControls="1" ShowTracker="1" WIDTH=320 HEIGHT=240 AUTOSTART="1" PlayCount="1" ClickToPlay="1" mute="0"> </OBJECT> ですが、一箇所につき一つの動画しか再生できません。 複数の動画を一つのプレイヤーで連続再生するには どの様にすれば良いでしょうか? ご教授下さい。

  • ASFファイルをHTMLファイル上で表示したいのですが…

    映像のASFファイルをホームページ上で表示したいので HTMLファイルに表示のタグを入れたいのですが、 その際に、再生や一時停止のボタンを表示させずに、 ページの更新とともに自動再生するようなタグは ありますか? 自分でもいろいろ打ってみたのですが、 <object name="MediaPlayer" classid="CLASID:略" satandby=L_Loading_Text type="略"> <param name="FileName" value="ファイル名.asf"> <param name="AoutStart" value="False"> <param name="TransparentAtStart" value="0"> <param name="ShowControls" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="0"> <param name="AutoSize" value="0"> </object> のタグだと、ファイルが自動再生してくれなくって 分からないんです!(>_<) 教えて下さい!よろしくお願いいたします。(_ _)

    • ベストアンサー
    • HTML
  • WMPでの日本語ファイル名再生方法

    今HTML上でWindowsMediaPlayerによりムービーファイルを再生させようとしていますが、日本語混じりのファイル名で引っかかっています。 英数字のみのファイル名だと問題無いのですが、日本語が混じるとIEでは再生できるもののFirefoxで上手く行きません。 ファイル名をHTMLエンコードしてみてもダメでした。 (HTMLエンコードしないとプレイヤー自体表示されないが、HTMLエンコードするとプレイヤーは表示されるものの再生されない) これはそういう仕様ということで仕方ないのでしょうか? ちなみにプレイヤー部分のHTMLは以下のような感じです。 <div> <object id="WMP" width="320" height="285" 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="Filename" value="(ファイル名)"> <param name="ShowControls" value="true"> <param name="AutoStart" value="true"> <param name="ShowStatusBar" value="true"> <param name="CurrentPosition" value="'+start+'"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="WMP" src="(ファイル名)" width="320" height="285" showcontrols="1" autostart="1" showstatusbar="1" showstatusbar="1"></embed> </object> </div> もし対応策があればお教えください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLの埋め込みWMPの再生状況の取得

    <OBJECT CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="WMP"> <PARAM NAME="FileName" VALUE=""> <PARAM NAME="AutoStart" VALUE="false"> </OBJECT> このようにHTMLにWMPを埋め込んでるのですが、javaScriptで、現在の再生状況(再生中か停止中かなど)を取得することって出来ますか? javaScriptでvalueを動的に変えて音楽を再生しているのですが、再生中ならvalueの中身を変えないという処理を加えたいので、判定条件を取得したいです。 またEndOfStream(lResult)のような感じで停止や一時停止したときのイベントを確保できたりしますか? (↑ストリーム位置が末尾になったときのイベントなので、少し意味合いは違うと思いますが・・・) よろしくお願いします。

  • Windows Media Playerのサイズ

    デジカメで撮った サイズ 320×240 ピクセルの動画をHPに掲載しました。 http://1pc.digi2.jp/dg/  HTMLソースはwebを参考に下記のようにしました。 <OBJECT classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Windows Media Player1" width="240" height="240"> <PARAM name="URL" value="D:\A\1pc-dejideji\dg\d2385.avi"> <PARAM name="AutoStart" value="true"> <PARAM name="rate" value="1"> <PARAM name="balance" value="0"> <PARAM name="currentPosition" value="0"> <PARAM name="defaultFrame" value=""> <PARAM name="playCount" value="1"> <PARAM name="autoStart" value="-1"> <PARAM name="currentMarker" value="0"> <PARAM name="invokeURLs" value="-1"> <PARAM name="baseURL" value=""> <PARAM name="volume" value="50"> <PARAM name="mute" value="0"> <PARAM name="uiMode" value="full"> <PARAM name="stretchToFit" value="0"> <PARAM name="windowlessVideo" value="0"> <PARAM name="enabled" value="-1"> <PARAM name="enableContextMenu" value="-1"> <PARAM name="fullScreen" value="0"> <PARAM name="SAMIStyle" value=""> <PARAM name="SAMILang" value=""> <PARAM name="SAMIFilename" value=""> <PARAM name="captioningID" value=""> <PARAM name="enableErrorDialogs" value="0"> <PARAM name="_cx" value="5186"> <PARAM name="_cy" value="5080"> </OBJECT> HTMLソースの Windows Media Playerのサイズを、width="240" height="240" からデジカメで撮った サイズ 320×240  width="320" height="240"に変更 しても width="240" height="240" に自動的に戻ってしまいます。 Windows Media Player1のサイズをデジカメで撮った サイズ 320×240 に するにはどの様にすればよいのでしょうか、 Windows 7 ホームページビルダー

  • ローカルから「セキュリティ保護のために、このコンピュータに・・・」を出させない方法を教えてください。

     よろしくお願いします。  DVD上に動画と写真を保存し,その閲覧をHTMLで管理するように 作成中です。  できあがったので,チェックしたところ,件の >>「セキュリティ保護のために、このコンピュータにアクセスする可能性のあるスクリプトやActiveXコントロールを実行しないよう、Internet Explorerで制限されています。」  のメッセージ。  その後,以下の書き方で,ほとんどのページは <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- saved from url=(0013)about:internet -->   と <object id="MediaPlayer" width="645" height="435" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"> <param name="AutoStart" value="True"> <param name="Loop" value="True"> <param name="AutoRewind" value="True"> <param name="Filename" value="img/top.wmv"> <param name="ShowControls" value="False"> </object> で解決できたのですが,なぜか,解決しないページが できました。同じwmvで内容が違うのでしょうか。違うとし たら,相違点と直し方をお教えください。

  • webへの動画埋め込みについて

    現在、下記のタグを使って動画をストリーミング配信していますが、 ウィンドウズメディアプレーヤーが表示された時、再生するまで 画面が真っ黒です。 そこで、静止画を表示したいのですがどのようにしたらよいのか 解りません。ご教授頂けないでしょうか。 <center><OBJECT ID="wmp" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" WIDTH=320 HEIGHT=305> <param name="URL" value="http://xxx.xxx.jp/xxx.wvx"> <param name="uiMode" value="full"> <param name="enableContextMenu" value="false"> <param name="autostart" value="false"></center> <center><embed name="wmp" type="application/x-mplayer2" src="http://xxx.xxx.jp/xxx.wvx" width="320" height="309" autostart="0" showcontrols="1" ShowStatusBar="1" EnableContextmenu="0" > </embed> </object> </center> 尚、静止画は動画の最初の1コマでも他の画像を使用するでも かまいません。 よろしくお願い致しますm(..)m

専門家に質問してみよう