sashatheme

ZAXON AUDIO

Nov 12th, 2022 (edited)
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <!--YOU NEED TO PUT THIS ON EVERY PAGE YOU WANT THE MP3 PLAYING-->
  2.  
  3. <audio preload="auto" src="MP3 FILE HERE" loop="true" autobuffer></audio>
  4.  
  5. <script>
  6.  
  7. function setCookie(c_name,value,exdays)
  8. {
  9. var exdate=new Date();
  10. exdate.setDate(exdate.getDate() + exdays);
  11. var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
  12. document.cookie=c_name + "=" + c_value;
  13. }
  14.  
  15. function getCookie(c_name)
  16. {
  17. var i,x,y,ARRcookies=document.cookie.split(";");
  18. for (i=0;i<ARRcookies.length;i++)
  19. {
  20. x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  21. y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  22. x=x.replace(/^\s+|\s+$/g,"");
  23. if (x==c_name)
  24. {
  25. return unescape(y);
  26. }
  27. }
  28. }
  29.  
  30. var song = document.getElementsByTagName('audio')[0];
  31. var played = false;
  32. var tillPlayed = getCookie('timePlayed');
  33. function update()
  34. {
  35. if(!played){
  36. if(tillPlayed){
  37. song.currentTime = tillPlayed;
  38. song.play();
  39. played = true;
  40. }
  41. else {
  42. song.play();
  43. played = true;
  44. }
  45. }
  46.  
  47. else {
  48. setCookie('timePlayed', song.currentTime);
  49. }
  50. }
  51. setInterval(update,1000);
  52. </script>
Advertisement
Add Comment
Please, Sign In to add comment