0

WindowsMediaPlayerが埋め込まれているHTMLページがあります。Windowsのすべてのブラウザで非常にうまく機能しますが、Mac OSのFirefoxで開こうとすると、開くことができません。

JavascriptまたはHTMLを使用して制御できる代替方法はありますか、それともMacOS用のWindowMedia Playerサポートをインストールする必要がありますか?

4

2 に答える 2

1

フォールバックとしてフラッシュを使用してストリーミングするか、 Safariがサポートする<video>or<audio>タグを使用してみてください。

すべてのブラウザで一貫して機能する方法でビデオをストリーミングしようとしている場合は、VideoForEveryoneを調べる必要があります

Video for Everybodyは、Firefox3.5およびSafari3&4やその他のブラウザでネイティブ再生を提供するHTML5要素を使用してWebサイトにビデオを埋め込むHTMLコードのチャンクです。

ビデオはブラウザ自体によって再生されます。読み込みが速く、ブラウザがクラッシュする恐れはありません。

をサポートしていない他のブラウザでは、QuickTimeにフォールバックします。

QuickTimeがインストールされていない場合は、AdobeFlashが使用されます。ローカルでホストすることも、YouTubeビデオなどのFlashファイルを埋め込むこともできます。

唯一の欠点は、同じビデオの2/3バージョンを保存する必要があることですが、ビデオをサポートする既存のすべてのデバイス/ブラウザ(iPhoneなど)にサービスを提供できます。

<video width="640" height="360" poster="__POSTER__.jpg" controls="controls">
    <source src="__VIDEO__.ogv" type="video/ogg" />
    <source src="__VIDEO__.mp4" type="video/mp4" /><!--[if gt IE 6]>
    <object width="640" height="375" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><!
    [endif]--><!--[if !IE]><!-->
    <object width="640" height="375" type="video/quicktime" data="__VIDEO__.mp4"><!--<![endif]-->
    <param name="src" value="__VIDEO__.mp4" />
    <param name="autoplay" value="false" />
    <param name="showlogo" value="false" />
    <object width="640" height="380" type="application/x-shockwave-flash"
        data="__FLASH__.swf?image=__POSTER__.jpg&amp;file=__VIDEO__.mp4">
        <param name="movie" value="__FLASH__.swf?image=__POSTER__.jpg&amp;file=__VIDEO__.mp4" />
        <img src="__POSTER__.jpg" width="640" height="360" />
        <p>
            <strong>No video playback capabilities detected.</strong>
            Why not try to download the file instead?<br />
            <a href="__VIDEO__.mp4">MPEG4 / H.264 “.mp4” (Windows / Mac)</a> |
            <a href="__VIDEO__.ogv">Ogg Theora &amp; Vorbis “.ogv” (Linux)</a>
        </p>
    </object><!--[if gt IE 6]><!-->
    </object><!--<![endif]-->
</video>

Flashベースのプレーヤー(オーディオとビデオの両方)を探す必要がある場合は、Web用のオープンソース(GPL 3)ビデオプレーヤーであるFlowplayerを見てください。それはあなたがやりたいと思うかもしれないほとんど何でもすることができます、そして多くのアプリケーションのためのプラグインの広範なコレクションがあります。

于 2010-03-04T13:26:15.723 に答える
0

フラッシュベースのmp4ビデオプレーヤーを使用して問題を回避します。このアプローチは現在、事実上のアプローチです。

于 2010-03-04T13:27:22.493 に答える