videoJS 视频 + 独一无二皮肤 + mp4/m3u8

作者 : admin 本文共2969个字,预计阅读时间需要8分钟 发布时间: 2024-06-16 共1人阅读

推荐和参考文章:

video.js调用-腾讯云开发者社区-腾讯云>  一、总结(点击显示或隐藏总结内容)一句话总结:网上有各种细致的现成的代码可以拿来用,没必要自己死专1、video.js有两种初始化方式?一种是在video的html标签之中一种是使用jvideoJS 视频 + 独一无二皮肤 + mp4/m3u8插图https://cloud.tencent.com/developer/article/1649057?from=15425video.js的使用,打造自定义视频播放器 – 简书温馨提示:在HTML5中,video标签本身有个自定义属性playbackRate[https://www.w3school.com.cn/tags/av_prop_play…videoJS 视频 + 独一无二皮肤 + mp4/m3u8插图https://www.jianshu.com/p/3b38f795616f 

videoJS 视频 + 独一无二皮肤 + mp4/m3u8插图(1)videoJS 视频 + 独一无二皮肤 + mp4/m3u8插图(2) videoJS 视频 + 独一无二皮肤 + mp4/m3u8插图(3)


  
    Open Video 1 (.m3u8)
    Open Video 2 (.mp4)
    Unable to play.
    err Link

    
      
        

{{ videoError }}

/* Add any custom styles for the video player here */ .video-dialog { .el-dialog__header { border-bottom: none; } .el-dialog__body { padding: 0; } /* .dialog-content { padding:0 40px; } .el-dialog__footer { padding: 10px 10px 10px; border-top: none; } */ } .video-js button{ outline: none; } .video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3{ /* 视频占满容器高度 */ height: 100%; background-color: #161616; } .vjs-poster{ background-color: #161616; } .vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button { display: block; } .video-js .vjs-big-play-button { /* 中间大的播放按钮 */ font-size: 2.5em; line-height: 2.3em; height: 2.5em; width: 2.5em; -webkit-border-radius: 2.5em; -moz-border-radius: 2.5em; border-radius: 2.5em; /* background-color: #73859f; */ background-color: rgba(115, 133, 159, .5); border-width: 0.15em; margin-top: -1.25em; margin-left: -1.75em; } .video-js.vjs-paused .vjs-big-play-button{ /* 视频暂停时显示播放按钮 */ display: block; } .video-js.vjs-error .vjs-big-play-button{ /* 视频加载出错时隐藏播放按钮 */ display: none; } /* 中间的播放箭头 */ .vjs-big-play-button .vjs-icon-placeholder { font-size: 1.63em; } /* 加载圆圈 */ .vjs-loading-spinner { font-size: 2.5em; width: 2em; height: 2em; border-radius: 1em; margin-top: -1em; margin-left: -1.5em; } /* 点击屏幕播放/暂停 */ /* .video-js.vjs-playing .vjs-tech { pointer-events: auto; } */ /* 进度显示当前播放时间 */ /* video.js 默认倒序显示时间,也就是视频播放的剩余时间。 要显示当前的播放时间,以及总共视频时长,加2行CSS解决 */ .video-js .vjs-time-control { display: block; padding-top: 1px; } .video-js .vjs-remaining-time { /* display: block; padding-top: 1px; */ display: none; } /* 进度条背景色 */ /* 播放进度条背景色 */ .video-js .vjs-play-progress { /* 设置播放进度条的背景色为绿色 */ background-color: #26A69A; } /* 音量条背景色 */ .video-js .vjs-volume-level { /* 设置音量条的背景色为蓝色 */ /* background-color: #2196f3; */ background-color: #00aeec; } .vjs-mouse-display .vjs-time-tooltip{ padding-bottom: 6px; background-color: #26A69A; } .video-js .vjs-play-progress .vjs-time-tooltip{ display: none!important; } /* .vjs-button > .vjs-icon-placeholder:before{ // 控制条所有图标,图标字体大小最好使用px单位,如果使用em,各浏览器表现可能会不大一样 font-size: 18px; line-height: 1.7; }*/ .video-js .vjs-playback-rate .vjs-playback-rate-value { line-height: 2.4; font-size: 10px; padding: 4px ; } /* 为菜单项添加上下间距 */ .video-js .vjs-playback-rate .vjs-menu-item-text { font-size: 10px; } /* 鼠标离开时恢复透明度为1,字体颜色为蓝色 */ .video-js .vjs-playback-rate .vjs-menu-item.vjs-selected { opacity: 1; background-color: rgba(0, 0, 0, 0); color: #00aeec; } /* 鼠标悬停时将文字设置为蓝色 */ .video-js .vjs-playback-rate .vjs-menu-item:hover .vjs-menu-item-text { /* color:#00aeec; */ } /* 鼠标悬停时和选中时候整体透明度减轻 */ .video-js .vjs-playback-rate .vjs-menu-item:hover, .video-js .vjs-playback-rate .vjs-selected { opacity: 0.7; } /* 隐藏垂直滚动条 */ .video-js .vjs-playback-rate .vjs-menu-content { overflow-y: hidden; } /* 隐藏水平滚动条 */ .video-js .vjs-playback-rate .vjs-menu-content { overflow-x: hidden; }

本站无任何商业行为
个人在线分享 » videoJS 视频 + 独一无二皮肤 + mp4/m3u8
E-->