It would be great if there was a supported method to customize the look of the player. The jPlayer site provides PSD files to make it easy to change colors (or the look completely, if you're feeling ambitious) but AFAIK the only way to use these custom files is to replace their equivalents in the module's theme folder, which isn't a good solution.

Ideally, it would be great if this module would support all the skinning options made available by jPlayer, including the jQueryUI ThemeRoller widgets. As a minimum, though, if there was an option in the settings folder where you could point the module to a custom folder for your own theme files, that would be ideal. Alternatively, maybe a folder called "jplayer" in your theme route could automatically override the settings, which would be great for sites that present the same content in different themes, for example to mobile clients.

Longer term, it would be fantastic if the module could support profiles the way that SWF Tools does, and you could specify a separate folder of skin files for each profile.

Comments

blazey’s picture

Status: Active » Needs review

Hi,
Thanks for posting. I've added support for per-theme skins in beta2. Details on how to do it can be found in THEMING.txt.
Feedback is welcome :)

blazey

hedac’s picture

would be possible to have multiple formatters? so I can select one small skin for a content type.. or teaser.. and a full skin for full nodes.

tumbledown100’s picture

Hi,

I created a directory 'jplayer' inside my theme directory, as per the insturctions in theming.txt. I added jplayer.css and jplayer.js but any changes I make to my_theme_directory/jplayer/jplayer.css don't have any effect.

I'm using 7.x-2.x-dev version.

Thanks

audacity’s picture

try uninstalling and reinstalling jplayer. that usually does the trick for me.

deviantintegral’s picture

Version: 6.x-1.0-beta1 » 7.x-2.x-dev
Status: Needs review » Active

There isn't a patch for this yet.

PESTO3567’s picture

Just like to note there's a small typo in THEMING.txt :)

If you want to override *jpalyer.css* or jplayer.js place your files under 'your_theme_directory/jplayer/'.

I also would like to have formatters for teaser and full nodes

nikosnikos’s picture

Actually it is possible to replace the CSS and JS defaults by customs in theme : http://drupal.org/node/1328864#comment-5414466

bburg’s picture

To override the default jplayer css with css from your own theme, add the following in your theme's .info file.

stylesheets[all][] = path/to/css/jplayer.css

You also need to copy all the image files from the default theme and override at your pleasure.

arruk’s picture

Issue summary: View changes

Can I use the file from a skin?