Comment jouer à la radio en direct .asx video / x-ms-asf?
Est-il de la 3e partie de la bibliothèque dans Android ou Java qui peut écouter la radio en direct et en streaming?
File extension: .asx
MIME type: video/x-ms-asf
Malheureusement, MediaPlayer ne prend pas en charge ce format!
Voici l'url du flux live: http://38.96.148.75 /SunnahAudio
EDIT:
J'ai été en mesure de convertir .asf
fichier à .mp3
fichier à l'aide de JAVE:
File source = new File("sound.asf");
File target = new File("target.mp3");
AudioAttributes audio = new AudioAttributes();
audio.setCodec("libmp3lame");
audio.setBitRate(new Integer(64000));
audio.setChannels(new Integer(1));
audio.setSamplingRate(new Integer(22050));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("mp3");
attrs.setAudioAttributes(audio);
Encoder encoder = new Encoder();
encoder.encode(source, target, attrs);
Cependant, je suis à la diffusion de la .asf
en ligne et je ne suis pas sûr si je pouvais flux de la station de radio, de les convertir en .mp3
et lire immédiatement!
EDIT2:
J'offre 500+ rep pour quiconque fournit un service complet et solution de travail à jouer .asf
flux en direct sur Android. Fondamentalement, je veux jouer de cette station de radio sur Android (comme xiialive
peut faire):
http://38.96.148.75/SunnahAudio
source d'informationauteur Eng.Fouad
Vous devez vous connecter pour publier un commentaire.
Si vous ouvrez l'url du flux dans VLC player, vous pouvez trouver qu'il est un
MMS
flux en utilisantWMA
codecmmsh://38.96.148.75/SunnahAudio?MSWMExt=.asf
Ici est un projet open source aacplayer-android qui utilise
libmms
etlibffmpeg
àobtenir WMA contenu de
mms://
de flux et de le jouer.J'espère que cela résout votre problème.
J'ai pu réussir à lire vos flux sur Android à l'aide de Vitamio de la bibliothèque. Le plus grand avantage de cette lib est que c'est API-compatible avec Android SDK, vous n'aurez qu'à changer les importations dans votre code.
L'un des Vitamino plugins devraient être présents sur un périphérique donné l'usage de la bibliothèque. Il suffit d'ouvrir Vitamio Démo dans
Eclipse
et de prendre un coup d'oeil à la façon de l'utiliser. Invite l'utilisateur à installer Vitamio plugin est inclus dans la démo.J'ai été capable de lire vos flux avec ce code:
Comme vous pouvez le voir - similaire à l'aide de
VideoView
à partir de l'Android SDK. À peu près la seule différence, ce sont les importations.La seule différence à noter est que j'ai été incapable d'utiliser http lien, donc j'ai dû utiliser la véritable URL de streaming avec mmsh protocole (ouvert en VLC - similaire à ce que @vasart n').
Pour référence vous pouvez prendre un coup d'oeil à les journaux de la lecture.