他のサポートされているコーデックに加えてWMVファイルを提供したいので、マルチコーデックサポートHTMLのプレーヤーのリストにSilverlightプレーヤーを追加したいと思いますが、 JavaScriptを使用してSilverlightを起動する以外の方法でSilverlightを有効にするためのWebサイトSilverlightプレーヤーをMediaelement.jsで使用するにはどうすればよいですか?
私は、以下に投稿したもののいくつかのバリエーションを試してみましたが、何の成功ももたらさなかったので、少し迷っています。私はmediaelement-and-player.jsのソースを見てきましたが、私がHTMLで何をする必要があるかについて私には何も出ません。誰も私はHTMLベースのSilverlightのバージョンが動作するようにするために何をする必要がある上で任意の提案/ヒントを持っていますか?
これをHTMLで行うことができない場合は、それもOKですが、明確な例を示してください。
多くのおかげで、 ジム
<video width="320" height="240" poster="poster.jpg" controls="controls" preload="none">
<!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->
<source type="video/mp4" src="myvideo.mp4" />
<!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
<source type="video/webm" src="myvideo.webm" />
<!-- Ogg/Vorbis for older Firefox and Opera versions -->
<source type="video/ogg" src="myvideo.ogv" />
<!-- Optional: Add subtitles for each language -->
<track kind="subtitles" src="subtitles.srt" srclang="en" />
<!-- Optional: Add chapters -->
<track kind="chapters" src="chapters.srt" srclang="en" />
<!-- Flash fallback for non-HTML5 browsers without JavaScript -->
<object width="320" height="240" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="flashmediaelement.swf" />
<param name="flashvars" value="controls=true&file=myvideo.mp4" />
<!-- Image as a last resort -->
<img src="myvideo.jpg" width="320" height="240" title="No video playback capabilities" />
</object>
<object width="320" height="240" type="application/x-silverlight-2" data="silverlightmediaelement.xap">
<param name="movie" value="silverlightmediaelement.xap" />
<param name="flashvars" value="controls=true&file=myvideo.wmv" />
<!-- Image as a last resort -->
<img src="myvideo.jpg" width="320" height="240" title="No video playback capabilities" />
</object>
mejsを使用しているときに気をつけるべきことはいくつかあります(私はこれを厳しい方法で見つけ出しています)。ブラウザが '
wmvのMIMEタイプが実際には 'video/x-ms-wmv'であることは注目に値するかもしれません。なぜ彼らがjavascriptで 'video/wmv'を使っているのか分かりません。 – doubleJ
明らかに、itty-bittyリンクを持つブラックボックスは、 ''の 'width'属性や' height'属性がないために発生します。これらの属性をCSSのために使うべきではないことを考えれば、驚くべきことです。私は、 'defaultVideoWidth'や' videoWidth'のjavascriptオプションのどちらも、ポスターを見せてくれることはないことを知っています(それで、itty-bittyリンク)。私はこの仕事をする別の手段を見つけていない。 –
doubleJ