- 追加された行はこの色です。
- 削除された行はこの色です。
*WebページにWindows Media Player [#l82a480a]
RIGHT:更新日 &lastmod();
**WebページにWindows Media Playerを埋め込む [#cc5ed67b]
html上で作成したWebページにWindows Media Player(WMP)を埋め込んで表示する方法をエンベッド(embed)と形式いう
''表示html''
サンプルのようにobjectタグで囲む。~
クラスIDは22D6F312-B0F6-11D0-94AB-0080C74C7E95を指定。Web上にはもうひとつのIDがあるが、表示はするがその他のパラメータがうまく制御できなかった。~
embedタグはIE以外のブラウザで表示された時の指定。~
PlayCountは0で無限ループになる~
FileNameはASXのファイルを指定する。リソースファイルを直接指定すると、表示はするが、ストリーミングにならない。~
embedタグではsrcでファイルを''絶対指定''で指定する
''ASXファイル''~
Windows Media ファイルをリンクするテキスト ベースのメタファイルで、実際のリソースが置かれているURLを指定。~
&color(red){文字コードはSJISがいいみたい。};~
***サンプル [#a74541a8]
**サンプル [#a74541a8]
''表示HTML''~
<!--Windows Media Player--------------->
<object id="WMP" width="280" height="200" 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=""False">
<param name="ShowControls" value="True">
<param name="PlayCount" value="0">
<param name="ShowDisplay" value="False">
<param name="ShowStatusBar" value="False">
<param name="FileName" value="http://www.abc.net/~okada/050410_2.asx">
<embed name="WMP" type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="http://www.data-map.net/~okada/050410_2.asx"
width="280" height="200"
autostart="0"
showcontrols="1"
showstatusbar="0"
showdisplay="0">
</embed>
</object>
''ASX''ファイル
<ASX VERSION="3.0">
<TITLE>Sample 1</TITLE>
<AUTHOR>JE2ISM</AUTHOR>
<!-- Repeatを指定しないと1回のみ再生 -->
<Repeat Count="1">
<ENTRY>
<REF href="http://xxx.xxx.xxx.xxx/~okada/baby/050410_2.wmv">
</ENTRY>
<REF href="http://xxx.xxx.xxx.xxx/~okada/baby/050410_2.wmv" />
</ENTRY> ^^^/をわすれない
</Repeat>
</ASX>
**ポップアップで表示 [#f09534d0]
ASXファイル以下のように余計なタグを外す。外さないとうまく表示されなかった
''ASX''ファイル
<ASX VERSION="3.0">
<ENTRY>
<REF href="http://xxx.xxx.xxx.xxx/~okada/baby/050410_2.wmv" />
</ENTRY>
</ASX>
その後以下のようにリンクする
<A HREF="http://(サーバドレス)/xxx.asx">ポップアップ表示</A>
または
<A HREF="xxx.asx">ポップアップ表示</A>
httpよりmmsのほうかいいのかも?
***Apacheの設定 [#s30e00aa]
Apacheをリアルサーバにするにはhttpd.confに以下を追加する必要がある。追加しないとIE以外ではasxファイルがテキストとして表示される。
AddType video/x-ms-asf .asf .asx
''mime.types''
video/x-ms-asf asf asx
audio/x-ms-wma wma
audio/x-ms-wax wax
video/x-ms-wmv wmv
video/x-ms-wvx wvx
video/x-ms-wm wm
video/x-ms-wmx wmx
application/x-ms-wmz wmz
application/x-ms-wmd wmd
&color(red){mime.typsファイルは最後は空欄行が必要なので注意する};
またrealaudioなどはmime.typesにも以下のように追加する必要があるかも
audio/x-pn-realaudio ram rm
audio/x-pn-realaudio-plugin rpm
audio/x-realaudio ra