過去ログ表示


過去ログ 90 を表示

トピック内全 24 記事中の 11 〜 20 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1] [2]

Re[4]: プラグインの埋め込み
(#13290) このトピック中11番目の投稿
(環境: WinXP/Firefox1.0)

> > 製作者サイドでは、どう対処すべきかと・・
> ActiveXはさっさと止める

「単純なコントロール」以上のことが出来てしまうのって、やっぱり怖いですよね。

あえてそこまでイロイロなギミックをweb上で行いたいならFlashを使うほうが、
製作サイドでも閲覧サイドでもあまり無理がなく実現できると思います。
最近ではFlashを製作できる低価格なソフトも出ているようですし。

Re[3]: プラグインの埋め込み
(#13291) このトピック中12番目の投稿
(環境: Mac/Mozilla1.8a)

> これ、Netscape 7.1と同じ手法だと思います。
> Firefoxでも標準で添付するようにしたら、問題は解決するのですが・・。
> やはり、いろいろ難しい問題があるのでしょうか?

はい。Netscape 7.1 と同じ手法です。

かつて Netscape Communications 社からの開発者向け情報を集めた http://devedge.netscape.com/ というサイトがあり、Netscape 7.1 がリリースされたときに Windows Media の組み込み方が解説されました。しかしサイトは後に「心停止」したので今は見ることが出来ません。
# 10日ほど前に「蘇生」され期待を持たせたのですが、また止まりました。

動かして欲しいという人は多くて、Bugzilla に要望が登録されています。
# Bugzilla では「バグ」と「要望」をまとめて通し番号を振ります。

Bug 247980 Enable Windows Media Player [WMP] in Firefox
https://bugzilla.mozilla.org/show_bug.cgi?id=247980
Bug 215823 [AxPlugin] Add "Windows Media Player" ActiveX support to Mozilla (Netscape 7.1 has it)
https://bugzilla.mozilla.org/show_bug.cgi?id=215823

ActiveX が必要なくなって欲しい、という願望はありますが、Windows Media Player が Mozilla/Opera 向けプラグインを提供するのかという問題もあります。責められるべきはどちらか、私には分かりません。

それと、これは私の勝手な解釈ですが、ActiveX 向け OBJECT 要素から Mozilla 向けプラグインを起動するのは設計思想の違いから難しい、と思っています。その理由は長くなるので、ここでは止めます。

Re[3]: プラグインの埋め込み
(#13293) このトピック中13番目の投稿
(環境: Linux/Firefox1.0)

Windows環境でしか使えないActivXっていらないと思います。
万が一Linuxに移植されても怖くて使えません。

Re[4]: プラグインの埋め込み
(#13309) このトピック中14番目の投稿
(環境: WinXP/Firefox1.0)

皆様がたの、ご返信・ご意見はたいへん参考になりました。ありがとうございました。
結局、
1)Windows Media Player は、IEと同じ Object 要素の記述では、プラグインとして組み込めず、動作しない。EMBED 要素を入れ子にして、記述する必要がある。
2)その場合でも、ActiveXを利用するJavascriptの記述は、動かない。
3)IE用にOBJECTタグのみで記述されたサイトを閲覧・動作させるには、Mozilla ActiveX プラグインがあり、これを組み込めば動作可能ではある。

ということで・・・。
(EMBED タグは IE 3.0 以降と NS 2.0 以降の独自タグで HTML 規約にはないそうで、W3Cで推奨する OBJECT タグで、どう書くのかわからないのが、気になりますが・・。)

FirefoxがActiveXを採用していないことが、安全性を高めています。
しかし「ActiveXを利用した一部のサイトが利用できないなど、互換性の面ではやや課題が残る」、とも指摘されています。
http://japan.cnet.com/news/media/story/0,2000047715,20075537,00.htm
ActiveXを利用したサイトは、よくないのでしょうか?

そこで、「モジラ、オペラ、アップルらが提携--ActiveXに対抗する新技術開発」の動きがあるようです。これに期待しています。
http://japan.cnet.com/news/media/story/0,2000047715,20069583,00.htm

一方、Netscape 7.1 の標準でMedia Playerを動かせるようにした、Netscapeは、
この課題の策として、「新ブラウザは、FirefoxとIEの「どっちも採り」」とか。
http://japan.cnet.com/news/media/story/0,2000047715,20077223-2,00.htm

また、この記事のなかには、「Firefoxの機能拡張を集めたサイトのなかには、新しいNetscapeをつかった場合と同様に、FirefoxユーザーがIEのなかでサイトを見られるようにするものもある。」とか。これ、どうなんでしょうか?

Browserの違いについて、いろいろ勉強させていただきました。ありがとうございました。
済!
Re[6]: プラグインの埋め込み
(#13672) このトピック中15番目の投稿
(環境: WinXP/Mozilla1.7)

> objectタグの中にembedタグを入れ子にしてあげるとIEとFirefoxで同じように使えるかもしれません。
> 私のサイトではこの方法でwmaファイルを使っています。
>
> <object id="oPlayer" width="400" height="45">
> <embed id="ePlayer" width="400" height="45" SRC="http://… > </embed>
> </object>
>
> こんな感じで書いてます。

すいません。このWindows Media Player の「プラグインの埋め込み」の件、解決したと思っていたのですが、蒸し返しです。

EMBED 要素を入れ子にして、Firefox など、ほとんどのブラウザでは、問題なく動作するのですが、Mozilla 1.7.3 だけは、Media Player プラグインの表示はされるのですが、再生されません。また、表示画面でのコントロールもできません。どうしてでしょうか?入れ子にせず、EMBED 要素単独でも、動作しません。
Mozill 1.7 だけは、なにかほかの記述が必要なのでしょうか?

以下、サンプルのURLとソースです。よろしくお願いします。

http://www.gcda.jp/~test-page/wmp-test2.html

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE></TITLE>
</HEAD>
<BODY>
<object width="400" height="45">
<param name="URL" value="http://www.geocities.jp/lisztfriends/music_menu/g-alia-s.wma">
<embed width="400" height="45" SRC="http://www.geocities.jp/lisztfriends/music_menu/g-alia-s.wma">
</embed>
</object>
</BODY>
</HTML>

Re[5]: プラグインの埋め込み
(#13679) このトピック中16番目の投稿

Re[7]: プラグインの埋め込み
(#13700) このトピック中17番目の投稿
(環境: WinXP/Mozilla1.7)

> EMBED 要素を入れ子にして、Firefox など、ほとんどのブラウザでは、問題なく動作するのですが、Mozilla 1.7.3 だけは、Media Player プラグインの表示はされるのですが、再生されません。また、表示画面でのコントロールもできません。どうしてでしょうか?入れ子にせず、EMBED 要素単独でも、動作しません。
> Mozill 1.7 だけは、なにかほかの記述が必要なのでしょうか?
> 以下、サンプルのURLとソースです。よろしくお願いします。
> http://www.gcda.jp/~test-page/wmp-test2.html

shuu さん、いろいろご教示ありがとうございました。

教えていただいたサイトは知っていましたが、それと同じに記載しても、Firefoxでは再生されるものの、Mozilla 1.7 ではダメでした。どこが??と、不思議でした。

その後、試行錯誤の結果、上記の件、自己解決しました。
どうやら、HTMLの記述の問題ではなく、再生ファイルに問題があったようです。

Mozillaでは、メタファイル(.wax)では再生されるものの、wmaファイルではダメでしたが、 再生ができるwmaファイルがありました。タイトルなどプロパティの情報が書き込まれているのかどうかでした。なにも書かれていないwmaファイル(メタファイルでは可)は、Mozillaではファイルを認識しないようで、再生されません。Firefoxなどでは、プロパティ情報が何も書かれてなくとも再生されます。

こんなところに、Mozilla 1.7 と Firefox 1.0 の EMBED の違いがあったのですね。以下Mozilla でも正常に動作するサンプルURLです。記述は同じで、wmaファイルを、タイトルを書き加えたものにしただけです。

http://www.gcda.jp/~test-page/wmp-test2-2.html

蒸し返して、お騒がせしました。


済!
Re[8]: プラグインの埋め込み
(#13716) このトピック中18番目の投稿
(環境: Mac/Mozilla1.8a)

さらに蒸し返してごめんなさい。

> どうやら、HTMLの記述の問題ではなく、再生ファイルに問題があったようです。
(中略)
> http://www.gcda.jp/~test-page/wmp-test2-2.html

この HTML ファイルに埋め込まれている .wma ファイル、HTTP サーバは text/plain (プレーンテキスト) と認識しているようです。
http://web-sniffer.net/?url=http%3A%2F%2Fwww.gcda.jp%2F%7Etest-page%2Fg-alia-s1.wma&submit=Submit&gzip=yes&type=HEAD&ua=Mozilla%2F5.0+%28Macintosh%3B+U%3B+PPC+Mac+OS+X+Mach-O%3B+en-US%3B+rv%3A1.8a5%29+Gecko%2F20041122+Web-Sniffer%2F1.0.18

Mozilla 系は基本的に HTTP サーバが指示する Content-Type を全面的に信じて自分で推測しませんし、HTTP/1.1 の規定では推測しないことが求められているので、うまくいかなかったときに Mozilla Suite を責めても Mozilla Suite が悪いとは言いきれないところがあります。Firefox が 1.0 になる直前から text/plain のときは推測するようになったので正当性が揺らぐところですが。

この話は「Web 標準化 Tips」にあるので参照願います。
http://www.mozilla.gr.jp/standards/webtips/webtips0033.html

これは Apache に .wma の拡張子を認識させたほうがいいです。

「ファイルの種別は拡張子で判断する」という俗説の方が世間を席巻していることに悩まされて、どれほどになることか。もう俗説の方が「正しい」のでしょうか。

Re[9]: プラグインの埋め込み
(#13730) このトピック中19番目の投稿
(環境: Win98/Firefox1.0)

>>http://www.gcda.jp/~test-page/wmp-test2-2.html
> この HTML ファイルに埋め込まれている .wma ファイル、HTTP サーバは text/plain (プレーンテキスト) と認識しているようです。

ゆのさん、いつもご教示いただき、たいへんありがとうございます。
このあたりは、難しくてよくわからないですが、勉強になります。

さっそく、wmaファイルをaudio/x-ms-wmaと認識するサーバーへ送ってみましたら、タイトルの書き込みがないwmaファイルでもMozillaで再生できました。
ご指摘のHTTPサーバーには、管理者に設定を依頼しました。

ただ、最初のサンプル、http://www.gcda.jp/~test-page/wmp-test2.htmlでの、wmaファイルのサーバーは、調べたところ、audio/x-ms-wma と認識していましたので、これがMozillaで再生されないのはちょっと不可解ではありますが、いずれにしてもサーバーの問題があることは、よくわかりました。

また、text/plane と認識しているサーバーでも、wmaファイルにタイトルなどの属性が書かれていれば、Mozillaで再生してくれるのも、面白い(?)ところです。

ひょんなところで、躓いていました。同系でもBrowerによって微妙に違うもんですね。

ところで、W3CにはないEMBED 要素を使わないで、OBJECT要素での、Mozilla/FirefoxのWindows Media Playerの埋め込み記述方法がわかりました。以下のように書けば、IEともに使えるのではと思っています。EMBEDの入れ子のほうが、簡単ですが。もっとよい記述がありましたら、ご教示ください。

<OBJECT id="mPlayer" width="400" height="45" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<PARAM name="URL" value="FILE-URL">
</OBJECT>
<script type="text/javascript">
<!--
if (document.getElementById("mPlayer").URL == undefined )
{
document.write("<OBJECT id=\"mmPlayer\" width=\"400\" height=\"45\" data=\"FILE-URL\" type=\"application/x-mplayer2\"></OBJECT>");
}
//-->
</script>

Re[10]: プラグインの埋め込み
(#13739) このトピック中20番目の投稿
(環境: WinXP/Firefox1.0)

次のような記述法もあるようです。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4110#c5


[ 前のトピック内容10件 ] | [ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1] [2]

返信不可


- Child Tree -