如何删除视频's缩略图时's加载在JW Player's闪光模式
How to remove the video's thumbnail when it's loaded in JW Player's flash mode?
我正在尝试为加载JW Player(5.10)的视频项目实现类似"重置"的功能。
当项目首先显示时,我将其"poster"answers"src"属性存储在某种缓存中。当调用"reset"事件处理程序时,它将检索此数据,并调用JW Player的JavaScript API load
方法:
var contentElement = retrieveCachedData('video', contentId);
// now contentElement looks like this:
// {
// file: '/path/to/videos/video.mp4',
// image: '/path/to/images/video_thumbnail.jpg'
// }
jwplayer(contentId).load(contentElement);
当image
属性确实存在时,一切正常;同样的方法也用于edit
视频。正确的海报和视频都以HTML5和回退闪光模式显示。
但不知何故,当我尝试删除海报图像,为contentElement
的image
属性分配一个空字符串(或完全删除此属性)时,情况就不那么乐观了。
它在HTML5模式下仍然很好(当视频停止时,会显示黑屏而不是海报图片)。但在闪光灯模式下,视频的现有海报只是停留在那里,什么也没发生。
有人知道如何应对吗?我已经考虑过将一些已经制作好的"空白屏幕"URL作为image
值。但是,坦率地说,这太荒谬了。
您可以在播放器上调用setup
而不是load
。这似乎奏效了。
在这个例子中,你可以看到视频结束后,我们如何在没有图像属性的情况下强制进行新的设置,屏幕会删除旧的图像预览并保持黑色。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- jQuery Lazy加载动画滚动
- Html页面上的多个Base64图像和平滑加载
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使该数据在所有元素中加载
- Chrome扩展没有't在重新加载之前考虑期权价值
- 如何删除视频's缩略图时's加载在JW Player's闪光模式
- JW-PLAYER :从播放列表中加载视频 3rd 而不是 1rd 视频
- JW播放器加载高清插件本地
- 只隐藏JW播放器底部控件,不包含初始加载程序