2017-08-03 14 views
0

私はそこに偉大なHTML5ラッパープロジェクトはこれらのようなものを知っている:動画用のHTML5動画があります.HTML5が利用できない場合にFlash Playerを自動的に読み込みますが、それ以外の場合はHTML5動画を使用しますか?

http://www.mediaelementjs.com/

http://videojs.com/

https://afterglowplayer.com/

しかし、私はネイティブHTML5プレーヤー使用したい、とHTML5の場合にのみ利用できない場合は、フラッシュプレーヤーにフォールバックします。これらのプロジェクトのほとんどは、私が望んでいない統一ビデオプレーヤーになるようにしているようです。

HTML5が利用できない場合にのみFlash Playerを読み込むHTML5ビデオ「shiv」はありますか? timeupdateのようなネイティブJavaScriptバインディングで動作しますか?

何か助けていただければ幸いです。このような

+0

にVideo.jsはそれを行うませません。 HTML5ビデオを使用し、HTML5ビデオをサポートしていない場合にのみロードします。 – stuyam

+0

[ここ](https://css-tricks.com/snippets/html/video-for-everybody-html5-video-with-flash-fallback/)は技術です。 –

答えて

0

試してみてください。

  • OGG:これは、Firefoxを幸せにします。 VLC(ファイル - >ストリーミング/エクスポート ウィザード)を使用すると、ビデオを簡単にこの形式に変換できます。
  • MP4:多くのスクリーンキャスティングツールが自動的にMp4にエクスポートされます。 SafariとChromeでそのファイルを使用することができます。
  • FLV/.SWF:もちろん、すべてのブラウザがHTML5ビデオをサポートしているわけではありません。これを補うには、代替Flashバージョンも追加してください。

    <html lang="en"> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <title>Video</title> 
    </head> 
    <body> 
    <video controls width="500"> 
        <!-- if Firefox --> 
        <source src="video.ogg" type="video/ogg" /> 
        <!-- if Safari/Chrome--> 
        <source src="video.mp4" type="video/mp4" /> 
        <!-- If the browser doesn't understand the <video> element, then reference a Flash file. You could also write something like "Use a Better Browser!" if you're feeling nasty. (Better to use a Flash file though.) --> 
        <embed src="http://blip.tv/play/gcMVgcmBAgA%2Em4v" type="application/x-shockwave-flash" width="1024" height="798" allowscriptaccess="always" allowfullscreen="true"></embed> 
    </video> 
    </body> 
    </html> 
    
+0

私はフラッシュにフォールバックする一般的な方法を知っています。これは私が興味を持っている 'swf'の部分です。誰かがhtml5 api呼び出しを受け入れ、html5が利用できないときにhtml5プレーヤーのように振る舞うジェネリック' .swf'を開発したのでしょうか? **私の前提は、これは事ではない** – degenerate

関連する問題