Javascript Arkaplan Müziği

Elfen

Kızıltaş Madencisi
Mesajlar
508
En iyi cevaplar
0
Beğeniler
596
Puanları
1,230
Siteye ek sistemler dışında Javascript kodlarıyla sayfalar arası geçişte yeniden başlatmadan devam etmesini nasıl sağlayabilirim daha doğrusu oluyormu ? Aşşağıdaki kod'lar ile yapınca mevcut sekmede geçerli oluyor sadece, başka bir sekmeye geçişte yeniden başlıyor.

JavaScript:
<script type="text/javascript">
 
    audio = new Audio();
  
    audio.src = "muzik.mp3";
  
    audio.loop = false;
  
    audio.play();
  
</script>
 


Son düzenleme:

dikodoksit

Kömür Madencisi
Mesajlar
141
En iyi cevaplar
0
Beğeniler
222
Puanları
310
Sadece Javascript ile mümkün değil sanırım. Bunun yerine mp3'ü canlı yayın yaparak oynatmanın, sorununa çözüm olabileceğini düşündüm fakat nasıl yapacağımı kendim de bilmediğim için biraz araştırdım. Bunun için, Web Audio API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API) ile birlikte AJAX ya da Websockets kullanarak (WAA'da zamanlamayı doğru yaparsan) mümkün olabilir sanırım. Yani baya karışık :D

Bir de şu başlığı buldum, sanırım istediğinin nasıl yapıldığı burda da anlatılıyor. İncele istersen.
https://dev.opera.com/articles/html5-audio-radio-player/
 

bgencacat

Lapis Toplayıcısı
Mesajlar
1,139
En iyi cevaplar
0
Beğeniler
648
Puanları
1,840
single page application mantığında bir sitenin olması gerekiyor
 

hacii_

Zombi Katili
Mesajlar
168
En iyi cevaplar
0
Beğeniler
80
Puanları
240
iframe ile yapabilirsin boş bir sayfa oluştur içine bunları yaz iframe kısmına kendi anasayfanın yolunu yaz ve müzigide bu sayfaya ekle: bu sayfa sabit duracak iframe kısmı degişecek master page mantıgı gibi
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
*{margin:0;padding:0;overflow:hidden;}
iframe{display:block;border:none;position:fixed;width:100%;height:100%;left:0;top:0;}
</style>
</head>
<body>
<iframe src="anasayfa.html"></iframe>
<script>
//müzik buraya
</script>
</body>
</html>
 
Son düzenleme:

Üst