2016-03-25 12 views
0

Videoları bir chromecast alıcısına yayınlamak için castcompanionlibrary'ı kullanıyorum. Alıcı tarafında youtube iframe kullanıyorum.Android'de Chromecast alıcı zaman aşımı

Youtube iframe ve gövdesi başlatılmadan önce html başlığında cast.receiver.CastReceiverManager.getInstance.start()'u arar ve bir şekilde "APPLICATION_NOT_RUNNING" olan 2005 hatası olan kullanıcıların% 10'unu aldım.

Daha sonra üstbilgi ve gövde ve youtube iframe'den sonra cast.receiver.CastReceiverManager.getInstance.start() numaralı telefonu aramak için değiştiriyorum, sonra "TIMEOUT" hatası olan kullanıcıların% 10'unu aldım.

İstemcinin neden ve nasıl TIMEOUT hatası aldığını sormak istiyorum. Vücut ve diğer js dosyaları yüklendikten sonra başladığımdan beri alıcının başlatması için çok yavaş olduğu için mi? Ya da vücudun yüklenmesi için zaman alan çok fazla resim ve div var mı?

Teşekkür

cevap

0

Size mümkün olduğunca erken alıcıda Cast alıcısı yöneticisini başlatmak çok önemlidir. Yöneticisi başlatmak için window.onload için beklemeyin. Sayfanın, chromecast’de tarayıcı için başlangıçta ağır bir şekilde kaldırılmış olabilecek diğer bölümlerini yüklemeyi de tembih etmeyi düşünebilirsiniz.

+0

Cevabınız için teşekkür ederiz. Alıcıyı daha erken başlatmak ve performansı izlemek için değiştireceğim. – user1165560

+0

Merhaba Leon, alıcıyı html'mizde erkenden başlattım. Yine de kullanıcılarımızın% 10'unun zaman aşımı var, başka bir şey önerebilir misiniz? Gif yükleme görüntüsü ve 50k görüntüye sahip olabilir miyiz? Ya da çok fazla div? – user1165560

0

Zaman aşımını bu şekilde artırabilirsiniz. Bu maxInactivity 600 600 saniyedir. Diğer sayıları test edebilirsiniz.

castReceiverManager.start({maxInactivity: 600}); 
+0

Teşekkürler. Bunu deneyeceğim ve izleyeceğim. – user1165560

+0

Merhaba flame3, yönteminizi denedik. Hala aynı miktarda zaman aşımı hatası alıyoruz. Bu zaman aşımının sebebi ne olabilir? Alıcı çok fazla şey yükleniyor ve yanıt vermiyor mu? Zavallı ağ? ya da başka bir şey? Teşekkürler. – user1165560

+0

Daha önce böyle bir sorunum yok. Doğru alıcı kodunuz var mı diye merak ediyorum. Alıcınızda doğrudan iframe kullanıyor musunuz? Belki de alıcı sayfanızın yükleme süresini bir izleme aracıyla bir web tarayıcısında test etmeyi deneyebilir ve herhangi bir parçanın optimize edilmesi gerekip gerekmediğini görebilirsiniz. Özel alıcıda fazla tecrübem olmadığı için bunlar benim tahminim. – flame3