Youtube Player http/1.1 301 moved permanently
Youtube Player http/1.1 301 moved permanently
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
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: Youtube Player http/1.1 301 moved permanently
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.
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.
Re: Youtube Player http/1.1 301 moved permanently
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.
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: Youtube Player http/1.1 301 moved permanently
İ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 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.
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;
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.
Re: Youtube Player http/1.1 301 moved permanently
Çok teşekkür ederim. Özetle şuan bu kodlarla youtube den video oynatamam değilmi ?
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: Youtube Player http/1.1 301 moved permanently
Alternatif olarak WebBrowser kullanabilirsiniz.
WebBrowser navigate özelliğne, youtube URL adresini vermeniz yeterli olacaktır.
WebBrowser navigate özelliğne, youtube URL adresini vermeniz yeterli olacaktır.
Re: Youtube Player http/1.1 301 moved permanently
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
Re: Youtube Player http/1.1 301 moved permanently
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 ?
Re: Youtube Player http/1.1 301 moved permanently
Merhaba. Gelen embed linki vebbrowser baglaman gerek. Öyle kullana bilirsin. Molide html5 destekliyor zaten ama tets etmedim mobilde o kısmı.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 ?
Re: Youtube Player http/1.1 301 moved permanently
AliZairov yazdı:Merhaba. Gelen embed linki vebbrowser baglaman gerek. Öyle kullana bilirsin. Molide html5 destekliyor zaten ama tets etmedim mobilde o kısmı.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 ?
teşekkürler