日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

H5 video 播放器demo代码

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 H5 video 播放器demo代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近,要給“給我一只喵喵”做一個小視頻的項目,需要視頻播放功能。現在已經主流的方式都是優先先考慮使用h5播放器video,其他的方式都是GG,在這里我介紹用video實現視頻播放方法。

jQuery是繼prototype之後又一個優秀的Javascrīpt框架,寫更少的代碼,做更多的事情,所以我們也可以考慮使用小小的插件來實現我們的功能。在這里給大家推薦一個jQuery插件庫-收集最全最新最好的jQuery插件,里面很多好玩的插件,可以用的時候搜一下。
愛奇藝/優酷

一般來說,最簡單的可以借助于第三方服務,優勢是使用視頻網站的服務器,可以輕松解決兼容問題,而且斷點續傳,高清播放都輕松實現,能在任何平臺上使用。缺點是帶有廣告,不過可以購買服務來避免廣告,除掉愛奇藝/優酷的logo。整體性能無可挑剔。

H5 原生的界面 video

因為video樣式是原生的界面看起來比較普通,但使用起來也很方便,手機端兼容情況很不錯。網上的教程也比較多,我們下面的例子可以實現全屏的操作。

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title></title></head><body><video id="video" src="http://vjs.zencdn.net/v/oceans.mp4" controls="controls" autoplay height="100%" width="100%">您的瀏覽器不支持。</video><button type="button" style="text-align: center;" onclick="launchFullScreen(document.getElementById('video'))">全屏</button></body><script type="text/javascript">//全屏幕播放function launchFullScreen(element) {if(element.requestFullScreen) {element.requestFullScreen();} else if(element.mozRequestFullScreen) {element.mozRequestFullScreen();} else if(element.webkitRequestFullScreen) {element.webkitRequestFullScreen();}}</script> </html>

Video.js

video.js是一款開源免費的視頻播放器,兼容性特好,兼容web和wap端大多數瀏覽器,兼容ie6以上。Video.js 自動檢測瀏覽器對 HTML5 的支持情況,如果不支持 HTML5 則自動使用 Flash 播放器。
demo:http://www.jq22.com/yanshi404
官網:http://www.videojs.com
github:https://github.com/videojs/video.js

Flowplayer.js

FlowPlayer 是一個Web上的視頻播放器,可以很容易將它集成在任何的網頁上。支持HTTP以及流媒體傳輸。flowplayer分html5版和flash版本,大家可根據需求選擇版本。Flowplayer支持播放flv、swf等流媒體以及圖片文件,能夠非常流暢的播放視頻文件,支持自定義配置和擴展。
demo:http://www.jq22.com/yanshi6854
官網:https://flowplayer.org/latest
github:https://github.com/flowplayer/flowplayer
也許你會好奇到底怎么用,那么我就來示范一下。

首先從官網下載后的目錄結構:

我們把需要打開的視頻放到這個目錄結構下以后,修改index.html中的代碼:

<!doctype html> <head><!-- player skin 播放器的皮膚 --><link rel="stylesheet" href="skin/functional.css"><!-- site specific styling 播放器的 樣式--><style>body { font: 12px "Myriad Pro", "Lucida Grande", sans-serif; text-align: center; padding-top: 5%; }.flowplayer { width: 80%; }</style><!-- for video tag based installs flowplayer depends on jQuery 1.7.2+ 這里是說需要jquery1.7以上的版本--><script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script><!-- include flowplayer 播放器的jS核心代碼--><script src="flowplayer.min.js"></script></head> <body><!-- the player --><div class="flowplayer" data-swf="flowplayer.swf" data-ratio="0.4167"><video><!-- 講我們要播放的視頻路徑--><source type="video/mp4" src="123.mp4"></video></div></body>

當然 你也可以將這段代碼整合到自己的代碼當中,記住核心是:

<script src="jquery-1.10.2.js"></script><script src="flowplayer.min.js"></script>

更多干貨分享,請點關注大牛帶我飛吧,您的支持是我最大的動力!

微信公眾號:大牛帶我飛吧
個人微信:panpan668706
個人博客: http://blog.csdn.net/m0_37639542
個人github: https://github.com/Hub-panpan
知乎專欄:https://zhuanlan.zhihu.com/Hub-panpan

總結

以上是生活随笔為你收集整理的H5 video 播放器demo代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。