Şu anda Android için Xamarin'de bir Uygulama geliştiriyorum, IOS'u değiştirin. Müşteri olarak SIP oturumunu başarıyla başlattım ve SDP aldım. oturumu açıklaması ileOynamak H264 Video/Ses Akışı (mevcut RTP oturumundan) Xamarin Android cihazında (4.4+)
Ben de başarıyla görünüyor (ben Medya Aggregation'ı (https://net7mma.codeplex.com/ Yönetilen kullanarak) benim RTPClient başlatın.
Bir URI Media Port ile biten olsun. Ben farklı yollar denediAndroid.Widget.VideoView: o akışı geri Play
videoview.SetVideoURI(Android.Net.Uri.Parse(fullPath));
videoview.Start();
bir pop-up kutusu diyor "P Can not layback Video "ya da benim durumumda Almanca gibi sadece böyle bir şey. Bir istisna haline
player.Reset();
player.SetDataSource(fullPath);
player.Prepare();
koşular ve
player.PrepareAsync();
kaçacak gibi görünüyor:
Yani bir Android.Media.MediaPlayer çalıştı.Bunlar bir şekilde çalışmalı ve yanlış mı yapıyorum?
Veya H.264 kodu çözülmüş, 640x480 Piksel ve SDP medya açıklamamdan tam olarak bildiğim daha fazla şey var mı?
Android'den MediaFormat ve MediaCodec sınıflarına bir göz attım ama hala benim durumum için bunları nasıl kullanacağımı bilmiyorum (bilinen Media açıklamasına sahip RTP Bağlantısı).
Çok teşekkürler ve güzel bir hafta sonu geçirin!
Eric
ExoPlayer Rtp Afaik oynamıyor ... – Jay