2016-06-27 13 views
0

ビデオ要素を使用してこのiamの動画ファイルを実行する必要があります。 今見ている異常は、プログラムでsrcを設定するとファイルが再生されないということです。 iamがsrcに直接与えると、ビデオが再生されている間は同じパスになります。html5ビデオタグ設定srcプログラムで

動画はソリューションの動画フォルダにあるため、アクセスに関する問題はないと思います。

以下のコードは、ビデオのsrcを直接割り当てます。ファイルを再生します。コードの下

function ShowModalPopup() { 
    //$find("mpe").show(); 
    //return false; 
    var param1 = new Date(); 
    var month = param1.getMonth() + 1; 
    var day = param1.getDate(); 
    var param2 = (('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + param1.getFullYear() + ' ' + param1.getHours() + ':' + param1.getMinutes() + ':' + param1.getSeconds(); 
    $("#<%= hdnStartDateTime.ClientID %>").val(param2); 
    var url = $get("<%=lnkVideoLink.ClientID %>").value; 
    alert(url); 
    //$get("video").src = url; 
    $('[id*="MyVdo"]').attr('src', '../../MS_RIT_Training_Videos/REITIworkatTest.mp4');//type='video/mp4' 
    //$('[id*="MyVdo"]')[0].play(); 
    $find("mpe").show(); 
    return false; 
} 

は、プログラムSRCを割り当てる - ケネスのためにビデオ

function ShowModalPopup() { 
    //$find("mpe").show(); 
    //return false; 
    var param1 = new Date(); 
    var month = param1.getMonth() + 1; 
    var day = param1.getDate(); 
    var param2 = (('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + param1.getFullYear() + ' ' + param1.getHours() + ':' + param1.getMinutes() + ':' + param1.getSeconds(); 
    $("#<%= hdnStartDateTime.ClientID %>").val(param2); 
    var url = $get("<%=lnkVideoLink.ClientID %>").value; 
    alert(url); 
    //$get("video").src = url; 
    // $('[id*="MyVdo"]').attr('src', '../../MS_RIT_Training_Videos/REITIworkatTest.mp4');//type='video/mp4' 
    $('[id*="MyVdo"]').attr('src', url);//type='video/mp4' 
    //$('[id*="MyVdo"]')[0].play(); 
    $find("mpe").show(); 
    return false; 
} 

を再生されない:

enter image description here

警告:

enter image description here

+0

generallでは、あなたのコードはOKに見える設定をプログラムした後にビデオをロードしようとすることができます。 'url'の値をもう一度チェックしてください。最初の関数が何の問題もなく実行されていれば、そこに問題があることは確かです。 – eisbehr

+0

Kennethコードを実装するとビデオが再生されますが、その前にこのエラーが発生します。私はビデオを再生するだけで続ける必要があります。 – Rishabh

答えて

1

URLは同じです(ハードコードされていて、要素から取得したURL)。

も、あなたはそれが

$('[id*="MyVdo"]')[0].load(); 
+0

もう一つの質問は答えではありません。コメントとして投稿してください! – eisbehr

+0

実行時にエラーが表示されます。 "オブジェクトはプロパティまたはメソッド 'load'をサポートしていません。しかし、ビデオは今Continueで再生されています。 – Rishabh

+0

開発ツールで$( '[id * = "MyVdo"]')[0]を実行するかアラートする場合は、どの要素が示されますか?ビデオ要素である必要があります – Kenneth

関連する問題