4

videojs (v3.2.0) 在以 swf 模式加载视频时总是显示黑色背景。有人知道如何改变吗?

您可以将这样的 swf 参数添加到播放器:

var params = {};
params.bgcolor = "#ffffff";
params.wmode = "transparent";

V .options.flash.params = 参数;

使用 wmode = "transparent" 您可以在左上角看到一个黑框。在 IE7/8 上,该框在播放视频时不会消失,而是在视频周围显示为一条黑线(如黑色边框顶部)。

非常感谢,弗洛里安

4

1 回答 1

5

啊我刚刚发现这个: http ://help.videojs.com/discussions/problems/1220-black-square-in-flash-file

建议使用 flash builder 自己编译 swf。你可以在这里下载项目:https ://github.com/zencoder/video-js-swf

然后您可以使用自定义背景颜色设置您自己的 swf,如下所示:

var params = {};
params.bgcolor = "#ffffff";
_V_.options.flash.swf = "videojs/VideoJS.swf";
_V_.options.flash.params = params;

希望 videojs 将很快更新他们的 selfhost-download 和 CDN,其中包含适当的 swf。干杯,弗洛里安

于 2012-08-07T12:35:44.277 回答