I followed the instruction from your site : http://help.ecwid.com/customer/portal/articles/1171402
The player that you suggest works fine on PC based browsers, but not on Android and iOS. So I tested another solution. I installed a player on my web server, and when running it from a local page it works fine. The code is following: (can be placed entirely in the body):
HTML Code:
<!-- start Audio.js --> <script src="http://www.care4-u.no/js/audiojs/audiojs/audio.min.js"></script> <script> audiojs.events.ready(function() { audiojs.createAll(); }); </script> <!-- end Audio.js --> <audio src="http://www.care4-u.no/butikk/samples/mp3-hypnose-4-lovers-64-sample.mp3" preload="auto"> </audio>
HTML Code:
<!-- start Audio.js --> <script src="http://www.care4-u.no/js/audiojs/audiojs/audio.min.js"></script> <script type="text/javascript">// <![CDATA[ audiojs.events.ready(function() { audiojs.createAll(); }); // ]]></script> <!-- end Audio.js --> <audio preload="auto" src="http://www.care4-u.no/butikk/samples/mp3-hypnose-4-lovers-64-sample.mp3"> </audio>
Please your advice.
I did some further testing. First I installed a fresh web page on another domain. From that page I called the remote js script and the remote mp3 from domain A. Worked OK.
Next test: I see that the html from ECWID is rewritten and parsed. I removed the lines :
HTML Code:
<script> audiojs.events.ready(function() { audiojs.createAll(); }); </script>
HTML Code:
<script src="http://www.care4-u.no/js/audiojs/audiojs/audio.min.js"></script> <script src="http://www.care4-u.no/js/audiojs/audiojs/external.js"></script> <audio src="http://www.care4-u.no/butikk/samples/mp3-hypnose-4-lovers-64-sample.mp3" preload="auto"> </audio>
So there is something on your server that stops the player from showing. The html code (chrome>>inspect element) however is including the scripts and the audio tag.