Neler yeni

Youtube'de Video Oynatma

Disket

Moderatör
Katılım
24 Nis 2019
Mesajlar
1,000
Tepkime puanı
3
Konum
Ankara
- Mouse ile Sağ Tık yaparak You-TuBe Video Oynat menüsünden Aç sekmesini tıklayıp başlatabilirsiniz. Kapat tıkladığınızda deaktif edersiniz. Durum'dan Açık - Kapalı bilgisi alırsınız.

- Mouse ile You-TuBe linkinin üzerine gelindiğinde (tıklamadan) ekranın sağ alt köşesinde 2 saniye sonra videoyu oynatmaya başlar. Video penceresi açıkken başka linkteki videoyu çalıştırmaz. Çalışması için video oynatan pencerenin kapanması gerek.

- nHTMLn_2.95.dll mIRC Klasörünüzde olmalıdır. Link: <İNDİR>

- mIRC 6.21 ve 6.35 de biraz test ettim, bir problem yok gibi. Belki hatalar olabilir (tutarsız çalışma vs.) deneyip görmek lazım. (Amaç, stres atmak.)

Örnek Görüntü:

Not:
  • Sadece örnek resimdeki link kalıbını çalıştırır.
  • Forumda you-tube kelimesi filtrelendiği için yıldız (*) şeklinde çıkıyordu. O yüzden eklenti olarak attım. Kod içinde embed linkinde o kelime geçtiği için böylesi daha sağlıklı.
Kod:
menu * {
  .YouTuBe Video Oynat
  ..Aç:{
    .enable #ytb
    .enable #you
    echo 4 -tae YouTuBe Video Oynat AÇILDI
  }

  ..Kapat:{
    .disable #ytb
    .disable #you
    echo 4 -tae YouTuBe Video Oynat KAPATILDI
  }
  ..Durum < $replace($group(#ytb),on, Açık, off, Kapalı) > :.
}
#ytb off
alias x9 {
  if !$window(@YouTube) {
    write youtube.html <html> $&
      <body bgcolor="black"> $&
      <iframe width="250" height="125" src="https://www.youtube.com/embed/ $+ $1 $+ ?rel=0&amp;autoplay=1" frameborder="0" allowfullscreen></iframe> $&
      </body> $&
      </html>
    .timeryou 1 2 yout
  }
}

alias yout {
  if !$window(@YouTube) {
    window -pdk0ow0 +btle @YouTube 3000 3000 299 185
    noop $dll(nHTMLn_2.95.dll,attach,$window(@YouTube).hwnd)
    noop $dll(nHTMLn_2.95.dll,navigate,$mircdiryoutube.html)
  }
}

on *:close:@YouTube:{
  .enable #you
  write -c youtube.html
}
#ytb end

#you off
on $^*:hotlink:/^http(?:s)?:\/\/www\.youtube\.com\/watch\?v[=](\S+)$/Si:#:{
  x9 $regml(1)
  .disable #you
}
#you end
 
Üst