Anybody else come across this one? I have SWF tools working successfully, configured to play flv files using the JW Media Player 4.
However, as soon as I add a skin to the player (under Site config-SWF Tools-Appearance), the player disappears in both IE and Safari - but not in Firefox. I've tried several skins.
Even more bafflingly, if I embed the file using the (swf file="filename.flv") method in a Firefox browser, that file will then play successfully with the skin in IE and Safari too. However if I embed the file using an IE or Safari browser, nothing shows in any browser.
Screenshots attached. Any help appreciated.

CommentFileSizeAuthor
FirefoxSkin.jpg95.57 KBianreeves
IEskinError.JPG13.69 KBianreeves
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ianreeves’s picture

No answer, came the stern reply.
Managed to solve it. The key is the location of the skin swf file. In order to work in IE and Safari, the skin needs to be in the same directory as the media file that is being played. So where I had it in
sites/default/modules/swftools/shared/flash_media_player/
It should actually be in
sites/all/files/
Or whichever directory you are using to store your flv files.
Make sure you point to this directory from site configuration--swf tools--JW MediaPlayer 4--appearance

Stuart Greenfield’s picture

Title: JW Player skins not showing in IE, Safari » Support skins for JW4 by loading from library
Version: 6.x-2.5 » 6.x-3.x-dev
Category: support » task

Bumping this issue. As part of the DRUPAL-6--3 code the player location is moving to sites/all/libraries/mediaplayer4. It would seem sensible to put a folder in there for skins, and then to make sure that the player is told to load skins from that location.

Again, people with existing skins would just need to shuffle them across to the new location, but in the long run it means updating the swftools module will be easier since we keep "non module" code out the way.

It will also be much clearer having a specific location for the skins to live in which should address the confusion this post describes.

Changing to task as this is something for me to do!

Also, if skins are in a known location then the nice to have feature would be to scan the skins directory and give the config page a drop down list for the user to choose skins from. Saves having to remember the name of the file, and would encourage experimenting with different skins?

Stuart Greenfield’s picture

Status: Active » Needs review

This was quite easy to do, and the proposal is that skins are placed in a directory called "skins" underneath the player directory.

So under DRUPAL-6--3 the directory structure would be:

sites/all/libraries/mediaplayer4 : the main media player files
sites/all/libraries/mediaplayer4/skins : media player skin files

I've modified the settings form so the skin name will autocomplete (which avoids having to remember the spelling!). You can either just type the skin name, in which case it is loaded from the library, or you can type a full url and reference a skin located somewhere else. In practice I don't know how many people are doing that, but by supporting both it means functionalisty on existing sites isn't broken.

Working well locally on IE, FF and Chrome. Not tested Safari but no reason to believe it won't work!

shriji’s picture

Hi Stuart, I did exactly what you suggested. But it still does not working.

Under DRUPAL-6--3 (Beta4) the directory structure is be:

sites/all/libraries/mediaplayer4 : the main media player files
sites/all/libraries/mediaplayer4/skins : media player skin files

I am using JW Player 5.4. Is that the problem?

I am trying to use Bekle skin. I tried both bekle.swf and bekle.zip but nothing is working. Any advice would be much appreciated.

Thanks
Shriji

shriji’s picture

It is still not working evening after placing the file in files directory.

Any other suggestion?

Thanks
Shriji