Evet, böyle bir ayar yapmanız mümkün. YouTube video oynatıcısının üzerindeki kontrol düğmelerine tıklanmasını engellemek için bazı yöntemler kullanabilirsiniz. İşte bir örnek:
<!DOCTYPE html> <html> <head> <title>Canlı Yayın</title> </head> <body> <div style="position: relative;"> <iframe src="https://www.youtube.com/embed/VIDEO_ID?autoplay=1" width="560" height="315" frameborder="0" allowfullscreen></iframe> <a href="https://www.youtube.com/watch?v=VIDEO_ID" target="_blank" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;"></a> </div> </body> </html>
Yukarıdaki HTML kodu, bir
<iframe>
kullanarak YouTube video oynatıcısını içerir. Ardından<a>
etiketiyle video üzerine tam ekran şeklinde kaplayan bir bağlantı eklenir. Bu bağlantı, videoyu açmak için normalde tıklanabilecek alana yerleştirilir, ancaktarget="_blank"
özelliği sayesinde yeni bir tarayıcı sekmesinde açılmasını sağlar. Bu nedenle kullanıcılar, tıkladıklarında videoyu YouTube'da açacaklar ancak mevcut sayfadan ayrılmayacaklar.Video üzerindeki tıklanabilir alanın görüntüsünü korurken, bu kontrol düğmelerine tıklanmasını engellemiş olursunuz. Tarayıcının açılış davranışlarından dolayı bazı farklılıklar olabilir. Bu nedenle, video oynatıcısının otomatik olarak başlamasını sağlamak için
autoplay=1
parametresini iframe URL'sine ekledik. Buna ek olarak,allowfullscreen
özelliği sayesinde kullanıcılar videoyu tam ekran yapabilirler.Video_ID kısmını kendi YouTube video kimliğinizle (URL'de "watch?v=" sonrası gelen karakterler) değiştirmeniz gerekmektedir. Örneğin, eğer YouTube video URL'niz "https://www.youtube.com/watch?v=AbCdEfGhIjK" ise,
VIDEO_ID
yerineAbCdEfGhIjK
yazmanız gerekmektedir.Bu şekilde, ziyaretçilerinizi YouTube'a yönlendirmeden videoyu izlemelerine izin vermiş olursunuz.
Hocam öncelikle ilgilenip cevap verdiğiniz için çok teşekkür ederim. Benim istediğim ayrı sayfada açılması değil. Ben Web siteme kanal ID sini girerek o kanaldaki canlı yayın var ise canlı yayını yok ise kanalın son videosınu çektirebiliyorum. Benim istediğim sitemdeki mevcut playerin üzerindeki youtube kontrolleri gözüksün ama tıklanmasın yani video üzerine şeffaf bir perde çekilsin gibi bir şey. Site adresimi özelden atayım incelerseniz daha iyi anlaşılır diye düşünüyorum. Saygılar