2013-03-23 25 views
6

Burada radyo geliştiriyorum, Radyo bağlantısı aacp, aac veya mpeg biçiminde olabilir. aacp formatını oynatmak için MultiPlayer jar'ı kullanıyorum ve mpeg formatını oynatmak için Default MediaPlayer'u kullanıyorum, MultiPlayer formatının her ikisini de oynayabildiğini biliyorum, ancak istemci gereksinimine göre farklı kavanoz kullandım, akış URL'si olduğunu bilmek için herhangi bir yol var mı aacp, aac veya ShoutCast 7.html sayfasından mpeg? İçerik Türü, ShoutCast 7.html'den Nasıl Gelir

Sen

cevap

1

Hayır, 7.html akışı içerik türünü içermez ederiz.

<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>9,1,47,50,9,56,</body></html> 

Yapman gereken akışı için bir talepte ve yanıt başlıkları bittikten sonra kesmek olduğunu. (Sunucudan \r\n\r\n gördükten sonra.) İçerik türlerini bu başlıklardan dışarı çekin. Bu, doğru içerik türüne sahip olduğunuzu garanti eder ve Icecast dahil olmak üzere her türlü HTTP ve HTTP benzeri akış sunucusuyla uyumlu olduğunuzdan emin olmanızı sağlar.

Bunu neden yapmak istediğinizi bilmiyorum, ancak kullanılabilen diğer tek kaynak yönetici sayfası olacaktır. Buna kimlik bilgileri olmadan erişebilirsiniz, ancak HTML'yi ayrıştırdınız. Yine, bu sadece SHOUTcast sunucularıyla uyumlu olacaktı. Bunu yapmamalısın.

<tr><td width=100 nowrap><font class=default>Content Type: </font></td><td><font class=default><b>audio/mpeg</b></td></tr> 
+0

Burada amacım, istemcinin aac, aacp, mpeg biçimindeki bağlantıyı yüklediğini bilmek. –

+1

@Rstar, Evet, bunu bilmek için akışa bağlanmanız gerekiyor. Gerçek akışı elde etmek için 'Mozilla' içermeyen bir kullanıcı aracı dizesi kullanın veya URL'ye bir'; 'ekleyin. – Brad

+0

Ok Brad, nazik yardım için çok teşekkür ederim! –

İlgili konular