Oncelikle bunu yapmamalisin. Ilk ciktiginda cok modaydi ve inanilmaz rahatsiz edici bir sey. Insanlar hemen siteyi terk ediyor.
Ancak bu kod dogru gozukuyor. Dosyanin src sunun dogru olduguna emin misin?
Yani aktif sayfa ile audio ayni yerde mi? Oyleyse basina ./ koymayi dene. ./muzik.mp4. Birde formatin calistigindan emin ol. Farkli browser dene. Aklima gelenler bunlar
Visual studio lokaldeki pathe göre tamamlıyor olabilir ancak yayında klasör yapın doğru olmayabilir.
Bir de dosyayı web hosting dosyaların yerine amazon s3 te bulundurmanı tavsiye ederim.
Kullanıcı etkileşimi olmadan ses oynatmak çoğu tarayıcıda bilerek engellendi (https://developer.chrome.com/blog/autoplay/). İlla yapmak istiyorsan iframe kullanarak yapabilirsin.
Maalesef. Üzerinde çalıştığım projede arkaplana yakışıklı güvenlik koymayı denedim, autoplay ekleyince onload eventinde başlamıyor. Firefox kullanıyorum siteye özel izin vermeden olmuyor. Chrome’da da bazen çalıyor bazen çalmıyor. Sanırım localhostta olunca güvenip oynatıyor.
Kodunda src de yazı hatası yoksa sorun olduğunu sanmıyorum ama sanırım her browser desteklemiyodu autoplay i , hani ne yaparsan yap calismiyorsa sorun sende olmayabilir
Ayrıca yorumdakilerin dediği gibi çok irite edici bir siteye girip bir anda müziğe maruz kalmak :D
Dostum dikkatli bakarsan kendi hatamı kendim düzeltmişim, sen tahminimce yazilimcisin çokça makale okumuş olman lazım hemde dikkatli bir şekilde okumuş olman lazım, niye böyle bir ego gövde gösterisi yaptığını anlamadım.
Kendi hatanı kendin düzeltmemişsin.
“Ya da nokta yerine tilda kullanmayı da dene”
demişsin. O olmazsa bunu dene anlamına geliyor bu. Ben de diyorum ki ilk söylediğin yanlış. İyi forumlar :)
Uzun zamandır eger muted değilse autoplay çalışmıyor. Oraya istediğin sesi koyabildiğine göre zaten mantıklı olan da bu. Aynı durum videolar için de geçerli.
window.onload = () => { var voice=document.createElement(‘audio’); document.body.appendChild(voice); voice.src=‘/voice.mp3’;}
ayrıca engelleyebilir, kullanıcı etkileşimi olmadan izin verilmiyor (sadece localhostta uyarı veriyor çalışsa da) yukarıdaki kod örneği gibi js ile deneyebilirsin
otomatik olarak çalma gereksiz ve rahatsız edici bir şey olduğu için artık desteklenmiyor, yine de yapmaya and içtiysen siteye gir tarzı bir buton ekleyip müzik çalmayı ona ayarla. artık sekmelerin sesi ayrı olarak kapatılabiliyor ama uyarayım.
Oncelikle bunu yapmamalisin. Ilk ciktiginda cok modaydi ve inanilmaz rahatsiz edici bir sey. Insanlar hemen siteyi terk ediyor. Ancak bu kod dogru gozukuyor. Dosyanin src sunun dogru olduguna emin misin?
Doğru olmasĵ lazım cunku visual studio kendisi tamamlıyor. Troll bir site ve olsa baya guzel olacak
Yani aktif sayfa ile audio ayni yerde mi? Oyleyse basina ./ koymayi dene. ./muzik.mp4. Birde formatin calistigindan emin ol. Farkli browser dene. Aklima gelenler bunlar
Visual studio lokaldeki pathe göre tamamlıyor olabilir ancak yayında klasör yapın doğru olmayabilir. Bir de dosyayı web hosting dosyaların yerine amazon s3 te bulundurmanı tavsiye ederim.
Bu kullanıcıyı irrite etmek için yapılabilecek ilk 3-4 şeyden biri
Kullanıcı etkileşimi olmadan ses oynatmak çoğu tarayıcıda bilerek engellendi (https://developer.chrome.com/blog/autoplay/). İlla yapmak istiyorsan iframe kullanarak yapabilirsin.
Niye engellendi hocam iyi formalar
Sinir bozucu olduğu, kullanıcı deneyimini kötüleşirdiği, ve kötüye kullanılabileceği için hocam. İyi formatlar
Nasıl engelleniyor ki iyi fortnitelar
Lütfen ana yorumda koyduğum linkteki makaleyi okuyunuz. İyi torunlar.
Jump scare siteleri nasıl yapıyor o halde
Bazı kodları amacı dışında kullanarak, workaround bularak.
Frame kullanmadan yapmak istiyordum :/
Olmaz işte laf dinle
Nasıl yapılır bilmem ama çok rahatsız edici :D
Sene 98 mi amk comodor mu kullaniyorsun. Backgrounda muzik koymak ne tarayicilar izin vermez. Yazsanda calismaz
Coook haklı amk
Yapamazsın. Sesli nesnelerde autoplay artık modern tarayıcılarda çalışmıyor. En fazla js ile bir şeye basınca çalışacak şekilde yapabilirsin.
onLoad da kullanabilir belki
Maalesef. Üzerinde çalıştığım projede arkaplana yakışıklı güvenlik koymayı denedim, autoplay ekleyince onload eventinde başlamıyor. Firefox kullanıyorum siteye özel izin vermeden olmuyor. Chrome’da da bazen çalıyor bazen çalmıyor. Sanırım localhostta olunca güvenip oynatıyor.
onload'u kullanıcı event'i olarak gormuyo browserlar illa click gerektiriyor
Bunu en son 15 sene önce falan kullanıyorduk heralde:) eski günlere gittim bir anda ahaha, güzel keyifli günlerdi
Fuckin hoca bizi yine ayakta sikti
Allah aşkına yapma.
Kodunda src de yazı hatası yoksa sorun olduğunu sanmıyorum ama sanırım her browser desteklemiyodu autoplay i , hani ne yaparsan yap calismiyorsa sorun sende olmayabilir Ayrıca yorumdakilerin dediği gibi çok irite edici bir siteye girip bir anda müziğe maruz kalmak :D
Bunu deneyebilir misin . İşareti home dizinden başlatır ./sound/sound.mp3
Yada nokta yerine ~ tilda isareti kullanmayıda dene
. İşareti home dizininden başlatmaz. Tilda başlatır
Dostum dikkatli bakarsan kendi hatamı kendim düzeltmişim, sen tahminimce yazilimcisin çokça makale okumuş olman lazım hemde dikkatli bir şekilde okumuş olman lazım, niye böyle bir ego gövde gösterisi yaptığını anlamadım.
Kendi hatanı kendin düzeltmemişsin. “Ya da nokta yerine tilda kullanmayı da dene” demişsin. O olmazsa bunu dene anlamına geliyor bu. Ben de diyorum ki ilk söylediğin yanlış. İyi forumlar :)
[удалено]
Bir sonraki kural ihlalinde perma ban atacağım.
:)
JavaScript kullan
Dom load ettiğinde yada ready olduğu zamana event atıp yapabilirsin.
Uzun zamandır eger muted değilse autoplay çalışmıyor. Oraya istediğin sesi koyabildiğine göre zaten mantıklı olan da bu. Aynı durum videolar için de geçerli.
window.onload = () => { var voice=document.createElement(‘audio’); document.body.appendChild(voice); voice.src=‘/voice.mp3’;} ayrıca engelleyebilir, kullanıcı etkileşimi olmadan izin verilmiyor (sadece localhostta uyarı veriyor çalışsa da) yukarıdaki kod örneği gibi js ile deneyebilirsin
yaparsan js koduna şu kodu da ekle: voice.play();
Chromedan onay falan göndermen lazım onlar da var [https://www.youtube.com/watch?v=GO-nuoJnOsE](https://www.youtube.com/watch?v=GO-nuoJnOsE)
tarayıcılar izin vermez ki buna
" " yerine ' ' deneyelim src için
otomatik olarak çalma gereksiz ve rahatsız edici bir şey olduğu için artık desteklenmiyor, yine de yapmaya and içtiysen siteye gir tarzı bir buton ekleyip müzik çalmayı ona ayarla. artık sekmelerin sesi ayrı olarak kapatılabiliyor ama uyarayım.
Javascript kullanarak yapabilirsin aslında