Otomatik oynat - oynatma butonu yapmak yardım
5
●211
- 23-04-2018, 17:06:29Merhaba arkadaşlar youtube videolarını sitemde otomatik oynatıyorum. bu şekilde "autoplay=1" yapınca otomatik çalıyor yalnız kullanıcıya seçim yaptırmak istiyorum ve kullanıcı bir kere seçtiğinde otomatik çalmayı kapata bastıgında hangi sayfaya giderse gitsin autoplay=0 olmasını istiyorum. bunu nasıl yapabiliriz yöntemi endir ?
- 23-04-2018, 17:26:11Misafir
Kullanıcıya verdiğin bir ayar kısmında kaydetme vs. işlemi ile 30 günlük bir cookie oluşturursun. Fikrini değiştirirsede gene aynı kodu çalıştırırsın güncellenir değer Buradaki $value sadece 1 veya 0 değeri alacak tabiki setcookie("oto_oynat", $value, time() + 3600*24*30);Cookie işini hallettikten sonra header kısmına şöyle bir değer koyarsın
if(isset($_COOKIE["oto_oynat"])){ $oto_oynat = $_COOKIE["oto_oynat"]; }else{ setcookie("oto_oynat", 1, time() + 3600*24*30); $oto_oynat = $_COOKIE["oto_oynat"]; }Bu saatten sonrada kalan tek şey youtube embed kodunu koyduğun her yerin sonuna şunu ekle
...&autoplay=$oto_oynat
Sonrasında $oto_oynat ne ise sürekli kullanıcı tercihine göre sitenin her yerinde otomatik oynatma vs. işlemleri devam eder.
Tabi cookie ler üstünde oynanabilir ama çokta sıkıntı değil mantığı anlatmak için böyle yaptım istersen kontrol veya daha pratik bir yol vs. de geliştirebilirsin. - 24-04-2018, 01:42:49Bybitter adlı üyeden alıntı: mesajı görüntüleMisafir adlı üyeden alıntı: mesajı görüntületeşekkürler ilginiz arkadaşın verdiği kod sayesinde haleltimMisafir adlı üyeden alıntı: mesajı görüntüle
- 24-04-2018, 21:11:15MisafirO zaman yorumuma R10+ verir misiniz hocam.Bu tür durumlarda R10+ verirseniz ileride daha fazla kişi faydalanabilir.mahmutk adlı üyeden alıntı: mesajı görüntüle