答えて
要約すると、ビデオのjavascript APIに基づいて、自分でビデオコントロールパネルを作成する必要があります。いくつかのライブラリを使用すると、ビデオコントロールをカスタマイズするときに、あなたがダウンロードボタンを実装するために<a>
要素のdownload
属性を使用することができますなどなどPlayer.jsとして、
良いスタートになることがあります。
以下<a href="/sampleVideo.mp4" download><span class="icon-download"></span></a>
は、いくつかの詳細な説明であります:
は<video>
のcontrol
属性について、あなたはそのUIをカスタマイズすることはできません。
属性が存在する場合、またはスクリプトがメディア要素のために無効にされている場合、ユーザーエージェント必要があります。残念ながら、HTML5 specificationで、「ダウンロードボタンは、」
control
の「機能が含まれなければならない」のリストにありませんユーザインタフェースをユーザに公開する。このユーザーインターフェイスには、再生を開始したり、再生を一時停止したり、コンテンツ内の任意の位置に移動したり(コンテンツが任意のシークをサポートしている場合)、音量を変更したり、クローズドキャプションや埋め込み署名付きトラックの表示を変更したり、オーディオ記述を追跡したりオンにしたりすることができます。また、ユーザーに適した方法でメディアコンテンツを表示することもできます(フルスクリーンビデオや独立したサイズ変更可能なウィンドウなど)。他のコントロールを利用することもできます。
私の実験では、Chrome 58とOpera 44にはビデオコントロールにダウンロードボタンがありますが、SafariとFirefoxではそうではありません。
しかし、ビデオのDOM APIを使用して独自のコントロールパネル(開始、一時停止、再開、ミュートなど)を作成することはできます。 Player.jsは良い例です。ネイティブJavaScript APIに基づいてできることを示しています。
- 1. ミュージックビデオのウェブサイトにダウンロードボタンを追加するには
- 2. TableView - その中にダウンロードボタンを追加する方法
- 3. GWTのHTML5キャンバスにウィジェット(ボタン)を追加
- 4. HTML5 WebGLゲームをMoodle LMSに追加
- 5. HTML5オーディオプレーヤーに音量バーを追加
- 6. html5ゲームにタッチイベントを追加する
- 7. html5ビデオタグにアクセシビリティタブを追加する
- 8. HTML5ビデオカスタム追加のシークバー
- 9. ダウンロードボタン
- 10. Tableau Crosstab(Javascript API)からダウンロードボタンにイベントリスナーを追加できますか?
- 11. HTML5ビデオ:TextAreaの字幕テキストを追加
- 12. 好きなボタンhtml5ポップアップコメントを追加
- 13. button.tagプロパティは、私は、セルのアクセサリービュー..myコードでダウンロードボタンを追加してい
- 14. HTML5 appcache追加/削除、特定のファイル
- 15. html5キャンバス用スプレーペイントツールの追加方法?
- 16. JavaScriptを使ってHTML5ビデオにソースを追加するには?
- 17. javascript(html5オブジェクト)のオートコンプリート機能をvimに追加するには?
- 18. asp.net mvcのHtml.TextBoxにhtml5データ属性を追加するには?
- 19. HTML5キャンバス上の画像に動的にボーダーを追加する
- 20. html5でビデオに背景音楽を追加するには?
- 21. html5モバイルウェブページからAndroidカレンダーにエントリーを追加するには?
- 22. 無効にダウンロードボタンはクローム
- 23. ASP.Net MVC2プロジェクトにHTML5/Jscriptを追加できますか
- 24. HTML5フルスクリーンビデオの右上隅にXを追加する
- 25. Visual Studio 2010 SP1にHTML5 Intellisenseサポートを追加する方法は?
- 26. プレイヤーHtml5に「読み込み」を追加するJavascript
- 27. HTML5プレゼンテーション - スライド間にフェードトランジションを追加する
- 28. HTML5キャンバスのプレビューウィンドウを追加するには
- 29. データリストにハイパーリンクをCSS3 + HTML5のみで追加する
- 30. Rails 3.1アプリケーションにHTML5オフラインサポートを追加する
が便利です:http://stackoverflow.com/questions/20956434/create-download-link-for-music-or-video –