- ベストアンサー
HTTPヘッダーをプログラム内で出力
HTTPヘッダーをプログラム内で出力するphpスクリプトを作りたいです。 例えばホームページ上で <object width="XXX" height="XXX" classid="XXX"> <param name="FileName" value="http://XXX.XXX/aaa.wmv"> </object> とあったときこのままでは読み込んだデータがキャッシュに残ってしまいます。 そこで http://XXX.XXX/aaa.wmvを http://XXX.XXX/php/XXX.php?file=XXX/aaaにしたときに 読み込めるurlをhttp://XXX.XXX/aaa.wmvに変換するphpスクリプトがあればキャッシュには残らないようです。 このXXX.phpを作りたいのですが、どう作ればいいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 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>
- 締切済み
- HTML
- アスペクト比16:9の動画をWEBにストリーミングする方法について
16:9映像をWMVにしてWEBにストリーミング配信したいのですが、 HTMLに埋め込むと16:9の映像になりません。 映像がOBJECTタグで指定した画面サイズの大きさになってしまいます。 PC上のWindowsMediaPlayerで再生すると上下に空白があって16:9になるのですが、HTMLに埋め込みではできないのでしょうか? ずっと調べていますが、できるのかできないのかもわかっていないです。 どなたかご存知の方がいましたらご教授ください。 ■以下HTMLのソースです。 ※映像が画面サイズいっぱいになってしまう。 <OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="MediaPlayer" width="320" height="280"> <PARAM NAME="FileName" VALUE="16_9.wmv"> <EMBED SRC="16_9.wmv" width="320" height="280"></EMBED> </OBJECT>
- ベストアンサー
- ビデオカメラ
- HTTPヘッダはメタタグにも記述するのでしょうか?
PHPではheader関数を用いてHTTPヘッダを送信することが出来ますね。 スクリプトからHTMLを丸ごと吐き出す場合、 header関数によるヘッダ送信に併せて HTMLのメタタグでhttp-equivも記述すべきなのでしょうか。 また万一それぞれの記述が一致しない場合にはどちらが優先されるのでしょう。 初心者ながら、健全なスクリプトを目指しております。 よろしくお願いします。
- ベストアンサー
- PHP
- ローカルから「セキュリティ保護のために、このコンピュータに・・・」を出させない方法を教えてください。
よろしくお願いします。 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で内容が違うのでしょうか。違うとし たら,相違点と直し方をお教えください。
- 締切済み
- HTML
- wmv埋め込みでコントロールパネルを非表示(無効)にする方法
objectタグでwmvファイルをhtmlページに埋め込みたいのですが、 普通に <OBJECT ID=video2 CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" height="300" width="400"> <PARAM name="src" value="*****.wmv"> </OBJECT> と指定すると、再生/停止ボタン、スクロールバーなども表示されて しまいます。 ページを開いたら自動再生が始まったら、止めることも戻すことも できないようにしたいのですが、どうしたらよいかご存じの方がいたら 教えてください。 # 自動再生の方法はわかります。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 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
- ホームページ作成ソフトKompoZerを使いHP
HP中に動画を埋め込む方法を教えてください。先のOKwebで同様の質問をして回答のように「<video width="640" height="360" src="video.mpg" autobuffer controls poster="whale.png"> <object classid="clsid:*****" width="640"height="360" codebase="video.mpg"> <param value="***"> <param value="true"> <param value="false"> <object data="***.gif" type="image/gif"> 代替テキスト </object> </object> </video>」を入力してみましたが、プラウザには黒の長方形とその真ん中に赤字の×が出るだけでした。もちろんvideo.mpgは自前の動画のファイルに変えています。どこがまちがっているのでしょうか?初心者ですのでよろしくお願いします。
- ベストアンサー
- ホームページ作成ソフト
- 画面が緑になって動画が再生されません><
http://www.realstream.jp/lecture/2006/05/post_4.html ここのサイトの ページの中央あたりに ▼上記記述を使用したエンベット形式でのWindows Media Player と書かれた動画が再生できる部分があります。 そこの再生ボタンをクリックすると動画表示部分が緑になって再生されません。 なぜか音声だけ出ます。 自分でwmvファイルを作って自分のパソコンで再生してみましたがやはり緑になって再生されません。 カスタマイズはこんな感じでいいのでしょうか? <OBJECT ID="Player" width="320" height="305" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <PARAM name="autoStart" value="false"> <PARAM name="URL" value="douga.wmv"> <embed src="douga.wmv" autostart="false" width=320 height=305></embed> </OBJECT> 緑になって動画がなぜでないのか教えてください><;
- ベストアンサー
- HTML
- 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
- 締切済み
- HTML
- 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ファイルが表示されません どこが変なのか教えてください。よろしくお願いします
- ベストアンサー
- JavaScript
お礼
回答ありがとうございます。 そのようにやってみたらできました。 が、キャッシュを見てみると残っていました。 phpファイルに何か加えてキャッシュが残らないようする方法はないでしょうか? 実際にキャッシュに残らず再生させているサイトがあります。 サーバも普通のレンタルサーバなのでphpスクリプト次第だと思います。