人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows Medhia Player をHPに埋め込んだ場合、「全画面表示」は動画を右クリックして拡大・縮小→全画面表示でおこなわれますが、そうではなく、同一HP上に例えば「全画面表示ボタン」を置いてそのボタンをクリックさせることで全画面表示を行いたいと考えています。これに関するJavascriptのソースをご存知の方教えていただけませんでしょうか。恐れ入りますがよろしくお願い申し上げます。

●質問者: qwu10076
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:JavaScript Windows Me クリック ソース ボタン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ohiru
●10ポイント

F11キーに連動させればいいだけではないでしょうか。

どうしてもjavaベースで行いたいというのであれば


リンクページの開き方を指定するJavaスクリプト

http://blog298.blog25.fc2.com/blog-category-9.html

◎質問者からの返答

ご教示ありがとうございました。しかし、F11キーだと、ページ全体が全画面表示され、ページの中に埋め込まれているMedia Playerが全画面表示されるわけではないので、質問の意図とはすこし異なるようです。


2 ● ねがい かなみ
●100ポイント ベストアンサー

取り急ぎ、IE5&Windows Media Player 9では以下で動作確認をしました。

参考にしたのは

Web ページへの Windows Media の追加の下部にある「スクリプトの追加」ソースと、

Windows Media Player 7 SDK fullScreen プロパティにあるWindowsMediaをスクリプトで動作させるための辞書です。

<HTML>
<HEAD>
<TITLE>(タイトルを入れる)</TITLE>
</HEAD>
<BODY>
<OBJECT ID="Player"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="URL" value="http://(動画メタファイルのURL)">
<PARAM name="uiMode" value="none">
</OBJECT>
<BR>
<INPUT TYPE="BUTTON" NAME="BtnPlay" VALUE="Play" OnClick="StartMeUp()">
<INPUT TYPE="BUTTON" NAME="BtnStop" VALUE="Stop" OnClick="ShutMeDown()">
<INPUT TYPE="BUTTON" NAME="BtnFull" VALUE="全画面表示" OnClick="Full()">
<SCRIPT>
<!--
function StartMeUp ()
{
Player.controls.play();
}

function ShutMeDown ()
{
Player.controls.stop();
}
function Full ()
{
Player.fullScreen=true;
}
-->
</SCRIPT>

</BODY>
</HTML>

ボタンが3つ並び、「Play」「Stop」「全画面表示」になっていると思います。

全画面表示から戻るときは、マウスで画面をダブルクリックするか、Escキーで戻れるみたいです。

また、

<HTML>
<HEAD>
<TITLE>(タイトルを入れる)</TITLE>
</HEAD>
<BODY>
<OBJECT ID="Player" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="fullScreen" value="true">
<PARAM name="autoStart" value="true">
<PARAM name="URL" value="http://(動画メタファイルのURL)">
</OBJECT>
</BODY>
</HTML>

のように、「PARAM name="fullScreen" value="true"」と書けば、PARAM設定によってフルスクリーンに指定できます。(ボタンは設置していません。いきなりフルスクリーンになって始まります)

場合によってはこのHTMLファイルを別途置いておいて、リンクを貼るのも一つのアイデアかもしれません。

この辺に関してはWindows Media Playerをご参考に。

なお、このスクリプトではFirefox 1.5では動画が表示されないようです。

Objectタグによる動作はブラウザによって異なる仕様のためですが。

この辺に関しては

<object> - オブジェクトの張りつけ

Mozilla-gumi Forum プラグインの埋め込みをご参考にしてください。

◎質問者からの返答

ありがとうございます!! いただいたソースどおりにやってみたらうまくいきました。

また「Windows Media Player 7 SDK fullScreen プロパティ」も教えていただきまして、ありがとうございました。このサイトは役に立ちそうで本当にうれしいです。今後ともどうぞよろしくお願い申し上げます m(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ