Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
learn-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
learn-online-pc
Commits
14316cb5
提交
14316cb5
authored
6月 15, 2020
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: 优化Safari浏览器视频播放
上级
806c4935
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
7 行增加
和
15 行删除
+7
-15
index.html
client/src/index.html
+0
-1
videoPlayer.vue
client/src/modules/viewer/components/player/videoPlayer.vue
+7
-14
没有找到文件。
client/src/index.html
浏览文件 @
14316cb5
...
...
@@ -24,7 +24,6 @@
<script
type=
"text/javascript"
src=
"https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/common/runtime.js"
></script>
<!-- 直接引入aliyun播放插件 JS -->
<script
type=
"text/javascript"
charset=
"utf-8"
src=
"https://g.alicdn.com/de/prismplayer/2.8.8/aliplayer-min.js"
></script>
<script
type=
"text/javascript"
charset=
"utf-8"
src=
"https://player.alicdn.com/aliplayer/presentation/js/aliplayercomponents.min.js"
></script>
<!-- 解决iframe嵌套,CC视频在safri中打开免登陆兼容问题 -->
<script
src=
"//view.csslcloud.net/js/_fix_.js"
></script>
<script
src=
"//view.csslcloud.net/js/jquery-1.9.0.min.js"
type=
"text/javascript"
></script>
...
...
client/src/modules/viewer/components/player/videoPlayer.vue
浏览文件 @
14316cb5
...
...
@@ -30,13 +30,11 @@ export default {
height
:
'100%'
,
autoplay
:
false
,
isLive
:
false
,
preload
:
true
,
useH5Prism
:
true
,
controlBarVisibility
:
'always'
,
components
:
[
{
name
:
'QualityComponent'
,
type
:
AliPlayerComponent
.
QualityComponent
}
]
defaultDefinition
:
'SD'
,
useHlsPluginForSafari
:
true
},
function
(
player
)
{
player
.
on
(
'ready'
,
function
()
{
...
...
@@ -44,17 +42,12 @@ export default {
_this
.
isSkip
&&
player
.
seek
(
6
)
_this
.
$emit
(
'ready'
,
player
)
})
player
.
on
(
'sourceloaded'
,
function
(
params
)
{
const
paramData
=
params
.
paramData
const
desc
=
paramData
.
desc
const
definition
=
paramData
.
definition
player
.
getComponent
(
'QualityComponent'
)
.
setCurrentQuality
(
desc
,
definition
)
})
player
.
on
(
'timeupdate'
,
function
(
event
)
{
_this
.
$emit
(
'timeupdate'
,
player
.
getCurrentTime
())
})
player
.
on
(
'error'
,
function
(
event
)
{
console
.
log
(
event
)
})
}
)
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论