首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JWPlayer7没有加载皮肤颜色

JWPlayer7没有加载皮肤颜色
EN

Stack Overflow用户
提问于 2016-06-03 09:56:14
回答 2查看 500关注 0票数 1

我在jwplayer上有个奇怪的错误。

我从一个角JS控制器中配置它,并使用一个简单的预览按钮加载它,该按钮用请求的conf加载jwplayer

就这么简单。

代码语言:javascript
复制
jwplayer(id).setup(config);

我有一个皮肤和肤色(活动,不活跃,背景)配置。

当我单击预览按钮时,问题就会发生。有时播放机加载正确的颜色,有时播放器加载默认的皮肤颜色。

所有其他jwplayer属性都将正确加载。如果我改变皮肤模型,它将始终加载该模型,但将有同样的问题与颜色。

我运行了一个jwplayer(attribute_id).getConfig()来检查在这两种情况下加载了哪个conf,它们完全相同。

那么,jwplayer怎么可能加载了皮肤颜色,但在某些情况下却不能工作呢?

从js获得的与皮肤相关的conf:

代码语言:javascript
复制
skin: "seven"
skinColorActive: "#FFFFFF"
skinColorBackground: "#3B0239"
skinColorInactive: "#EE2A7B"
skinUrl: undefined

我使用的玩家版本是7.4.3

更新

我解决了这个问题。我有一个随机生成(数字和字符)jwplayer id的函数,以防我在同一个页面中有几个jwplayers,它们有不同的ids。

每次我生成一个新的jwplayer时,它都会使用不同的id。所以我注意到当jwplayer id从一个数字开始的时候,颜色不起作用。

ID和名称标记必须以字母(A)开头,后面可以是任意数量的字母、数字(0-9)、连字符("-")、下划线("_")、冒号(":")和句点(“”)。

因此,由于某种原因,虽然JQuery选择器是错误的,只是颜色不工作,其余的设置是好的。

我想CSS不能用错误的id选择器工作,这就是为什么颜色不会出现的原因.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-25 08:54:17

我解决了这个问题。我有一个函数来随机生成(数字和字符) jwplayer in,以防在同一个页面中有几个jwplayer,它们有不同的in。

每次我生成一个新的jwplayer时,它都会使用不同的id。因此,我注意到当jwplayer id以数字开头时,颜色不起作用。

ID和名称标记必须以字母(A)开头,后面可以是任意数量的字母、数字(0-9)、连字符("-")、下划线("_")、冒号(":")和句点(“”)。

因此,由于某些原因,虽然JQuery选择器是错误的,只是颜色不能工作,其余的设置是好的。

我认为CSS不能用错误的id选择器工作,这就是为什么颜色不会出现.

票数 0
EN

Stack Overflow用户

发布于 2016-06-06 19:52:28

皮肤更改是在您的CSS文件或头中的<style></style>标记中实现的。看起来您的配置文件试图将它们拖到JavaScript播放器安装程序中。下面是设计和实现自己皮肤的指南:creating/

此外,在调用皮肤更改时,我将确保引用了JavaScript API中定义的正确的回放状态(空闲、缓冲、播放、暂停):reference/#playback

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37611274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档