Youtube Player http/1.1 301 moved permanently

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
hassur
Üye
Mesajlar: 31
Kayıt: 27 Şub 2015 10:17

Youtube Player http/1.1 301 moved permanently

Mesaj gönderen hassur »

Arkadaşlar merhaba Barış kardeşimizin http://brsatalay.blogspot.com.tr/search?q=youtube burdaki güzel bir çalışmasını incedim ancak çalıştıramadım. Linkte compenent haline getirilmiş ancak çalıştırırken "http/1.1 301 moved permanently" hatası alınıyor. Demoyu açarken ve projeyi çalıştırırken aldığım hatala
Resim
Resim
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen fesiharslan »

Merhaba;
Component arka planda Youtube API'si kullanıyor. Bu API'yi kullanabilmek için Youtube üyeliğiniz olması gerekiyor. Üyelik işleminden sonra API kullanımı için bir ID veriliyor. Component kodu içerisinde aldığınız yeni ID'yi kullanırsanız sorununuz çözülecektir.
hassur
Üye
Mesajlar: 31
Kayıt: 27 Şub 2015 10:17

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen hassur »

Makalede ordaki ID nin yotube daki her video için oluşan = den sonraki id olduğunu anlıyorum. Yani sanki burda yotube üyeliği ile ilgili değil gibi.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen fesiharslan »

İndirip inceledim. Söylemiş olduğunuz gibi Buradaki ID video Id'si. API kullanılmamış. Doğrudan URL tabanlı çalışıyor.
Sonuç olarak Component kodu içerisinde geçen

Kod: Tümünü seç

procedure TYoutube.GetInformation(ID: String);
var Url: String;
begin
  URL := 'http://youtube.com/watch?v=' + ID;
  YHTTP.Request.Referer := URL;
  DoParse(YHTTP.Get(URL));
end;
kod kısmından kaynaklanıyor.
Burada protokolü Https olarak değiştirince hata vermiyor. Bu durumda arka planda kullanılan IdHttp nesnesi SSL desteğine ihtiyaç duyuyor. IdHttp bağlantı protokolünün mobil platformlar için yeniden düzenlenmesi gerekiyor.
Youtube protokol olarak Https istediğinden bu hatayı veriyor.
hassur
Üye
Mesajlar: 31
Kayıt: 27 Şub 2015 10:17

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen hassur »

Çok teşekkür ederim. Özetle şuan bu kodlarla youtube den video oynatamam değilmi ?
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen fesiharslan »

Alternatif olarak WebBrowser kullanabilirsiniz.
WebBrowser navigate özelliğne, youtube URL adresini vermeniz yeterli olacaktır.
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen AliZairov »

Merhaba. Benim yaptığım bileşen test ede bilris. İndirme olayını kaldırdım ama. Mobil destekliyor. http://delphidx.blogspot.com/2016/02/de ... pi-12.html
hassur
Üye
Mesajlar: 31
Kayıt: 27 Şub 2015 10:17

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen hassur »

AliZairov yazdı:Merhaba. Benim yaptığım bileşen test ede bilris. İndirme olayını kaldırdım ama. Mobil destekliyor. http://delphidx.blogspot.com/2016/02/de ... pi-12.html

video ile ilgili bilgileri getiriyor güzel peki ben bu videoyu nasıl oynatacağım ?
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen AliZairov »

hassur yazdı:
AliZairov yazdı:Merhaba. Benim yaptığım bileşen test ede bilris. İndirme olayını kaldırdım ama. Mobil destekliyor. http://delphidx.blogspot.com/2016/02/de ... pi-12.html

video ile ilgili bilgileri getiriyor güzel peki ben bu videoyu nasıl oynatacağım ?
Merhaba. Gelen embed linki vebbrowser baglaman gerek. Öyle kullana bilirsin. Molide html5 destekliyor zaten ama tets etmedim mobilde o kısmı.
hassur
Üye
Mesajlar: 31
Kayıt: 27 Şub 2015 10:17

Re: Youtube Player http/1.1 301 moved permanently

Mesaj gönderen hassur »

AliZairov yazdı:
hassur yazdı:
AliZairov yazdı:Merhaba. Benim yaptığım bileşen test ede bilris. İndirme olayını kaldırdım ama. Mobil destekliyor. http://delphidx.blogspot.com/2016/02/de ... pi-12.html

video ile ilgili bilgileri getiriyor güzel peki ben bu videoyu nasıl oynatacağım ?
Merhaba. Gelen embed linki vebbrowser baglaman gerek. Öyle kullana bilirsin. Molide html5 destekliyor zaten ama tets etmedim mobilde o kısmı.



teşekkürler
Cevapla