如何在JW Player的闪光模式下加载视频的缩略图?

时间:2012-09-07 14:21:21

标签: javascript flash html5-video jwplayer

我正在尝试为加载了JW Player(5.10)的视频项实现'重置'功能。

首先显示项目时,我将'poster'和'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和后备闪光模式显示。

但是,当我尝试删除海报图片时,事情并不那么美好,为image的{​​{1}}属性分配一个空字符串(或完全删除此属性) )。

它仍然在HTML5模式下运行良好(当视频停止时,显示黑屏而不是海报图片)。但是在闪光模式下,视频的现有海报就在那里,因为没有发生任何事情。

有人有任何想法如何应对吗?我已经考虑过将一些已经制作的“空白屏幕”网址作为contentElement值。但是,坦率地说,这太荒谬了。

1 个答案:

答案 0 :(得分:1)

您可以在播放机上拨打setup而不是load。这似乎可以解决问题。

在此example中,您可以看到视频播放完成后,我们强制执行不带图像属性的新设置,屏幕会删除较旧的图像预览并保持黑色。