在SharePoint Foundation 2010中嵌入Video.JS控制问题
Embedded Video.JS Controls Problems in SharePoint Foundation 2010
我被要求将几个本地托管的视频嵌入到SharePoint Foundation 2010网站中。由于Foundation 2010似乎缺乏在其他版本的SharePoint中发现的标准媒体WebPart,我试图使用通过内容编辑器WebPart实现的本地安装video.js (v5.11.6)。我有点超出我的深度在这里,但我有理由相信我有安装和正确的html,因为我的html5代码工作如预期(控制栏加载,视频预加载,不自动播放等),当直接构建在SharePoint上托管的htm文件,并在Chrome (v52)启动。
<script>
<link href=".../Style%20Library/video.js/video-js.css" rel="stylesheet"></link>
<script type="text/javascript" src=".../Style%20Library/video.js/video-js.swf/video.js"></script>
<div style="width:740;height:416;overflow-x:hidden;overflow-y:hidden;">
<video id="Data Cleansing" class="video-js vjs-default-skin vjs-big-play-centered" controls preload = 'auto' width="740" height="416" poster=".../FACT/SiteAssets/SitePages/Data%20Cleansing/ Poster.jpg" data-setup="{}">
<source src=".../FACT/SiteAssets/SitePages/Data%20Cleansing/Video.mp4" type='video/mp4' />
To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</video>
</div>
</script>
当相同的代码被添加到SharePoint 2010 Foundation中的内容编辑器WebPart并在Chrome中的SharePoint页面上查看时,控件不会像预期的那样加载视频。视频本身仍然可以正确加载,但必须通过右键菜单"显示控件"添加控件。此操作完成后,视频可以正常播放。
是什么阻止控件加载在Chrome上预期的SharePoint?或者是我用错了方法,有没有更简单的方法在SharePoint Foundation 2010中嵌入视频(不需要访问Media WebPart)?
对于任何处理类似问题的人,我发现一个通用的html5解决方案似乎可以做到这一点。问题出在视频标签上。看起来这个解决方案适用于SharePoint 2010和2013。
<video id="Data Cleansing" class="video-js vjs-default-skin vjs-big-play-centered" controls = "controls" preload = 'auto' width="740" height="416" poster=".../FACT/SiteAssets/SitePages/Data%20Cleansing/ Poster.jpg" data-setup="{}">
相关文章:
- 使用video.js在视频中进行章节导航
- Video.js+移动设备上的谷歌IMA:'点击'导致错误的事件
- Video.js:无法查看全屏视频
- Video.js没有'暂停后无法继续
- 使用video-js构建一个包含字符串的HTML视频
- 我该如何为video.js制作一个插件,在HTML标题中添加和删除三角形
- Javascript/jQuery:当用户Active 值更改时切换 (vjs-fade-out) (video.js)
- video js无法播放flash视频
- Video.js在视频上添加黑色边框
- 在video.js播放器上制作水印,成为播放和停止的监听器
- 如何在一定时间后暂停视频?video.js
- video.js,播放视频,但在IE10上没有声音
- video.js错误的m3u8源:“;找不到兼容的源和播放技术&”;
- 在 http://vjs.zencdn.net/c/video.js?ver=3.5.1 中发现恶意软件update_f
- 从Javascript创建视频时无法应用video-js皮肤
- 设置video.js的用户界面比例
- 在Video.js中,当鼠标悬停在视频上时,哪里可以更改大播放按钮的颜色
- 视频不在Video.js中播放,但可以直接链接
- 使用Canvas从Video.js捕获帧
- 如何在video.js中获取当前播放时间