Hello, i am new into programmering and still learning π So i hope some on can help me! If i am asking the question on the wrong place please let me know π
I am using sage10 + acf pro
So i am creating a header with a play button and if you press on it you can listen to a song.
I have created this with some HTML and Javascript and got it worked. But the song is imported with a custom url and i want to use the file type for it. Any tips using something different is welcome.
But i cant understand how to accomplish this. Is it even possible what i am trying? I want the variable $music instead of the url in the javascript file.
HTML: views/partials/header.blade.php
@php
$music = get_field(‘music’);
@endphp
<i id=”play-pause-button” class=”fas fa-play-circle”></i>
Javescript: assets/scripts/music.js
var audio = new Audio(“http://project.een/app/uploads/2020/10/alert_v2.mp3”);
$(‘#play-pause-button’).on(“click”,function(){
if($(this).hasClass(‘fa-play-circle’))
{
$(this).removeClass(‘fa-play-circle’);
$(this).addClass(‘fa-pause’);
audio.play();
}
else
{
$(this).removeClass(‘fa-pause’);
$(this).addClass(‘fa-play-circle’);
audio.pause();
}
});
audio.onended = function() {
$(“#play-pause-button”).removeClass(‘fa-pause’);
$(“#play-pause-button”).addClass(‘fa-play-circle’);
};
I hope some on can help me or explain to me what the best options are π