2017-01-21 7 views
1

ローカルホスト上にムービープレーヤーを作成しようとしていますが、ムービー(.mp4)ファイルを再生しようとすると、ビデオがロードされていないようです2.4ギガバイト)しかし私は小さいサイズ(60メガバイト)と別の.mp4ファイルを試しても完全に動作します!私はビデオのHTMLタグを使用していると私はvideojsで試したが、私は同じ問題があります。ビデオタグが動作していません

<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" 
     poster="Images/Image1.jpg" data-setup="{}"> 
    <source src="RootFolder/Pelicula2.mp4" type='video/mp4'> 
    <p class="vjs-no-js"> 
     To view this video please enable JavaScript, and consider upgrading to a web browser that 
     <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a> 
    </p> 
</video> 

問題がある可能性がありますし、私はそれを解決するために何ができるか:

これは私が使用しているものの短い例はありますか?たぶん私のソースsrcの問題?別のフォーマットで試してみるべきですか?

UPDATE:

私は私のデスクトップに私のFilesフォルダを変更し、今、これは私のコードです:

これにより
<video controls> 
    <source src="C:\Users\franc\Desktop\Movies\Pelicula2.mp4" /> 
</video> 

私は、次のエラーメッセージが表示さNot allowed to load local resource: file:///C:/Users/franc/Desktop/Movies/Pelicula2.mp4を取得するが、私はそのハイパーリンクをクリックしたときに、それが開きます別のウィンドウとビデオが正しく表示されます。フラン\ \ Users \ユーザーデスクトップ\作品がPelicula2.mp4

は、ブラウザが直接行うことを許可されていないユーザーのローカルシステムからコンテンツにアクセスすることができている:\

Cを使用して

+0

あなたはhttp経由でページをロードする場合://その後、あなただけのファイルを経由していない、そのように資産を読み込むことができます:// – Offbeatmammal

+0

@Offbeatmammalはい!私はそれについて読んでいた、今正常に動作しているようだ、私はちょうど私のwwwrootフォルダ内の別のものに私のプロジェクトフォルダを移動し、今動作し、もう一つはhttp:// myurlにファイルを変更することです答えとして投稿することができます! – User1899289003

答えて

1

ブラウザでは、amazon s3やMicrosoft azureのようなブロブでビデオをホストすることができます。または、そのフォルダをc:¥ディレクトリに置く必要がある場合は、クライアントにこのファイルを提供するシンプルなサーバーを作成する必要がありますNode.jsには、JavaScriptを使った経験があるならば、特に簡単な解決策になります

編集: は、いくつかの研究を行った後、私はあなたがお使いのブラウザでこのセキュリティ機能を無効にすることができますことを手動でちょうどあなたが上のクロムの電流経路とPathToを置き換えることを確認し、ターミナルに

> "C:\PathTo\Chrome.exe" --allow-file-access-from-files 

を次のように入力しましたお使いのシステム

ソース:http://www.chrome-allow-file-access-from-file.com/

関連する問題