Playing music on iOS devices

Hey guys!

Spent quite some time figuring out how to play background videos on all mobile devices, especially iPhone. Finally it works, but my equilibrium is not complete cause I can’t make the music play upon a click on my “headphone-play-pause” button.

Works everywhere apart from iOS and I don’t understand why. It’s not an auto play so I don’t think I’m breaking a policy.

Here is my Site and a Share Link

Would really appreciate your help! :webflow_heart:

Below is a custom code I’m using

<style>
 #demo {
width: 60px;
height: 60px;
outline: none;
   }
</style>

<button onclick="Play()" id="demo"></button>

<audio id="player" playsinline>
 <source src="https://s3.eu-central-1.amazonaws.com/radmitry/Yoshio_Chino-We_Pray_For_Japan.mp3">
 </audio>

<script>
var audio = document.getElementById("player");
audio.volume = 0.5;
var butn = document.getElementById("demo");
butn.style.background = "url(https://uploads-ssl.webflow.com/5acdf398c6f3e7252e9a31b9/5ad9f901d9a651ff58dad03b_play.svg) no-repeat";

function Play() {
   if(audio.paused) {
           audio.play();
           butn.style.background = "url(https://uploads-ssl.webflow.com/5acdf398c6f3e7252e9a31b9/5ad9f8b88fb8e56097aa04ca_pause.svg) no-repeat";
}

else {
          audio.pause();
           butn.style.background = "url(https://uploads-ssl.webflow.com/5acdf398c6f3e7252e9a31b9/5ad9f901d9a651ff58dad03b_play.svg) no-repeat";
          }
  }

</script>