1

サポートされている他のコーデックに加えて WMV ファイルを提供したいので、Silverlight プレーヤーをマルチコーデック サポート HTML のプレーヤーのリストに追加したいのですが、Web サイトにドキュメントがあまりありません。 JavaScript 経由で起動する以外に、Silverlight バージョンを有効にするため。

以下に投稿したもののいくつかのバリエーションを試しましたが、成功しなかったため、少し途方に暮れています. mediaelement-and-player.js のソースを調べましたが、HTML で何をする必要があるかについては何もわかりません。HTMLベースのSilverlightバージョンを機能させるために何をする必要があるかについて、誰か提案/ヒントはありますか?

これが HTML 経由で実行できない場合でも問題ありませんが、明確な例を示してください。

どうもありがとう、ジム

<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>

4

1 に答える 1

2

ファイルのタイプが video/wmv であることを指定する必要があることがわかりました。他の誰かがこれに遭遇した場合は、おそらく次のようなものを追加できます

 <source type="video/wmv" src="myvideo.wmv" />

フォーマットのリストに。

私は HTML テンプレート エンジン (Velocity) を使用してその場で型を入れているので、全員のビデオは少し異なる結果になる可能性があります。

于 2012-04-20T17:01:25.860 に答える