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

ID for WeblifeでWMVが再生されません。CD-ROMのコンテンツを作っていますが、そこで、あるページのリンクを開くと、WindowsMediaPlayerを埋め込んだフローティングページが別ウィンドウで開かれるのですが、自分のIEだと正常に動作しましたが、Firefoxだと、初回に「Macromedia FLash Plaerは潜在的に危険な操作が行われたため停止しました。(略)」というメッセージが出てきます。
ここで、「設定」のボタンを押すとMacromediaの[グローバルセキュリティ設定] パネルというページにとびますので、「常に許可」を選択しました。
そうすると上記警告は出なくなりますが、新規フローティングウィンドウでMediaPlayerの画面も埋め込まれているのですが、再生はされませんでした。
URLは、http://192.168.***.***/wmv.html?file=p010B8Bb/aaa aaa.wmvとなっています。(URLではwmvのファイル名が”_”の代わりに半角スペースになっている、というのが少しひっかかるのですが・・・)
OSはWIndowsXPで、IE、Firefox、ID for Weblifeは最新版です。なにかヒントでもいいので、お願いします。解決いただいた方には500ポイント差し上げます。

●質問者: fengshui
●カテゴリ:コンピュータ
✍キーワード:aaa CD-ROM firefox Flash HTML
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● jouno
●45ポイント

http://www.digitalstage.jp/support/id/archives/2005/11/post_198....

DIGITALSTAGE | Support | ID for WebLiFE*

どうやら、少なくとも問題の一部は仕様のようです。


ちなみに原因は、

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=353...

転送中

このflashの動作仕様の変更のようです。

http://www.macromedia.com/jp/devnet/flashplayer/articles/fp8_sec...

Adobe - デベロッパーセンター : Flash Player 8のセキュリティ警告について

説明がここにあります。

http://www.macromedia.com/jp/devnet/flashplayer/articles/fp8_sec...

Adobe - デベロッパーセンター : Flash Player 8 のローカルファイルセキュリティ

具体的にいうと、ムービーを表示するカートリッジを構成しているswfファイルが、新しい標準のセキュリティ設定(ローカルからは不許可)に引っかかる、

------------------

* HTTPのようなネットワークプロトコルを用いた要求。

例: loadMovie(“http://”), XML.send(“http://”), getURL, Flash Remoting

* 他のカテゴリーのSWFとのクロススクリプティング

例: 変数、関数の呼び出し、ローカルコネクション

* HTML内のスクリプトとのインタラクション

例: fscommand, getURL(“javascript:”), GetVariable[JS], SetVariable[JS]


-----------------

のどれかの操作をしているということです。

多分、flashとjavascriptの連携じゃないかと思います。これはflashの中身を見れないのでわかりませんが。


で、ここまではいいのですが、問題は、許可にしても再生されない、ということなんですよね。


ちなみに前回のファイルの形式云々というのはどういう関係があるのでしょうか。両方の問題が同時に発生するということでしょうか。


問題の切り分けのために、

1 別のファイル名(_を含まない)でやってみる。

2 別のファイル形式(quicktime)でやってみる。

3 どこかサーバーにアップして試してみる。

を、「ほかの条件は変えずに」テストしてみてはいかがでしょう。少なくとも、どの部分を変更するとうまくいくかはわかるはずです。全部いっぺんに変更するのでなく、それぞれ一箇所だけ違うのを三パターン、ということです。


解決ではありませんが、とりあえず判明した部分だけ回答します。

◎質問者からの返答

その後調べたところ、IEとFirefoxで<EMBED>タグの記述方法が異なることが原因だとわかりました。


2 ● macos-x
●45ポイント

http://firefox.geckodev.org/?FAQ#qc3d6eb0

FAQ - Mozilla Firefox まとめサイト

こちらの注釈の9番, 10番の状態になっているのではないでしょうか。

IE以外とActiveXの相性は非常に悪いです。


またリンク先のURLがおかしい気がします。http://192.168となっているってことはLAN上に読みに行ってるってことですよね?

おそらくCD-ROMから読ませたいんですよね。ID for Weblifeの仕様は分かりませんが、リンク先を絶対パスではなく相対パスで見るようにしておくべきだと思います。

関連質問


●質問をもっと探す●



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