YouTube Canlı Etkinliğim var. YouTube IFrame Player API'sını kullanarak videoyu oynatabiliyorum. Videonun bir Canlı etkinlik videosu veya normal olarak yüklenen bir video olup olmadığını öğrenebilmemin herhangi bir yolu olup olmadığını bilmek istiyorum. Kontrollerimi tasarlarken bu bilgiye ihtiyacım var.YouTube videosunun canlı yayında olup olmadığını kontrol edin
cevap
IFrame API'si, geçerli video kalitesinin dize olarak temsil edilmesini sağlayan bir Playback quality işlevi sağlar.
Testlerimden, bu işlev canlı etkinlikler için belgesiz bir dize auto
döndürecektir.
İlgili tartışma, YouTube'un iOS Player Yardımcı Kitaplığı'nın GitHub sayfasında this issue'da bulunabilir.
Teşekkür ederim. Kontrol edeceğim. – Moni
'Oynatma kalitesi' benim için çalışmıyor. Bazı youtube videoları ile denedim ve getPlaybackQuality() yüklenen ve canlı etkinliklerin bazıları için 'bilinmeyen' değerini döndürdü ve denediğim örneklerin hiçbiri için 'otomatik' olmadı. Gecikmeli güncelleme için üzgünüm, başka bir proje ile meşguldü. – Moni
Bunu yapmanın tek yolu (şu anda) youtube backend api ile. Kendi kimliğine göre video hakkında veri alın ve cevabınız var isenumaralı telefonla veya numaralı telefonla canlı, hiçbiri veya yakında yayınlanan.
- 1. YouTube videosunun geniş ekran olup olmadığını belirleme
- 2. YouTube kanalının yayının canlı olup olmadığını nasıl kontrol edebilirim?
- 3. Yalancı olup olmadığını kontrol edin
- 4. Tablonun var olup olmadığını kontrol edin C#
- 5. Yolun ağda olup olmadığını kontrol edin
- 6. Türün bir arabirim olup olmadığını kontrol edin
- 7. Uzak makinede dosya olup olmadığını kontrol edin
- 8. Anahtarın sözlükte olup olmadığını kontrol edin. Değilse,
- 9. FinderSync uzantısı seçili olup olmadığını kontrol edin
- 10. Rest API'da kayıt olup olmadığını kontrol edin.
- 11. Java'da ResultSet boş olup olmadığını kontrol edin
- 12. Bir sayfanın açık olup olmadığını kontrol edin
- 13. img'nin src olup olmadığını kontrol edin
- 14. Ortam değişkeni ayarlanmış olup olmadığını kontrol edin
- 15. javascript css taşma olup olmadığını kontrol edin
- 16. $ viewContentLoaded Başarılı olup olmadığını kontrol edin
- 17. Makinemin internet erişimi olup olmadığını kontrol edin
- 18. Kaydedilecek bekleyen değişiklikler olup olmadığını kontrol edin
- 19. Tablo üzerinde kısıtlama olup olmadığını kontrol edin
- 20. Veri çerçevesinin mevcut olup olmadığını kontrol edin
- 21. CSS @media Webkit olup olmadığını kontrol edin
- 22. Öğenin animasyonlu olup olmadığını kontrol edin CSS3
- 23. Java'da sürekli değişiklik olup olmadığını kontrol edin?
- 24. Nesnenin nesne listesinde olup olmadığını kontrol edin
- 25. Stdin boş olup olmadığını kontrol edin
- 26. Ruby websocket Kullanıcının olup olmadığını kontrol edin
- 27. Listenin bir türü olup olmadığını kontrol edin?
- 28. Sayısal dizinin maskelenmiş olup olmadığını kontrol edin
- 29. Öğenin selenyumda tıklanabilir olup olmadığını kontrol edin
- 30. Dize sayısal olup olmadığını kontrol edin
[player.getDuration()] sayfasını kullanın (https://developers.google.com/youtube/iframe_api_reference#Retrieving_video_information). Canlı akış ise, 0 [Demo] (http://jsbin.com/zuzogofoje/edit?html ,console ,output) – Vuong
dönecektir Teşekkür ederiz. Ancak, videodan önce getDuration() öğesini denerseniz bile oynatılmaya başlar. Burada, yüklenmiş bir video için getDuration() öğesinin 0 değerini döndürme şansı yok mu? "Videonun metadata'sı yükleninceye kadar getDuration() öğesinin 0 döndüğünü unutmayın; bu, video oynatılmaya başladıktan hemen sonra gerçekleşir" – Moni
Hey Moni, herhangi bir güncelleme var mı? Cevabım sana yardım etti mi? – JAL