1

私はいくつかのHTML5ビデオをMVC3サイトに置いています。HTML5は正常に動作しますが、何らかの理由でFlashがIEで応答せず、画像も表示されません。

これが私のコードです:

<video width="530px" height="445px" id="player1" poster="@Url.Content("~/Content/images/races/circuits/" + Model.Race.shortCode + ".png")" controls="controls" preload="none">
<source src="@Url.Content("~/Content/video/races/" + Model.Race.shortCode + ".mp4")" type="video/mp4" />
<source src="@Url.Content("~/Content/video/races/" + Model.Race.shortCode + ".webm")" type="video/webm" />
<object width="530" height="445" type="application/x-shockwave-flash" data="@Url.Content("~/Content/flash/flashmediaelement.swf")">
    <param name="movie" value="@Url.Content("~/Content/flash/flashmediaelement.swf")" />
    <param name="flashvars" value="controls=true&file=@Url.Content("~/Content/video/races/" + Model.Race.shortCode + ".mp4")" />
    <!-- Image as a last resort -->
    <img src="@Url.Content("~/Content/images/races/circuits/" + Model.Race.shortCode + ".png")" width="530px" height="445px"/>
</object>

<script type="text/javascript">
$('audio,video').mediaelementplayer({
    success: function (player, node) {
        $('#' + node.id + '-mode').html('mode: ' + player.pluginType);
    }
});
</script>

誰かが問題が何であるか知っていますか?

4

1 に答える 1

1

フィールドで何をしようとしているdata=のかわかりませんが、mediaelementプレーヤーは本当に直接リンクを好むことは知っています。相対リンクを試したときに、私のものが表示されませんでした。これはすべての人に問題を引き起こすわけではないようですが、一見の価値があります。

于 2012-06-28T00:23:24.350 に答える