Android: jouer flv flux vidéo à partir de l'url

J'ai actuellement une application qui enregistre une vidéo et le télécharge sur mon serveur. après le téléchargement de la vidéo, l'application obtient une réponse qui contient l'URL d'un flux flv au fichier.

lorsque j'essaie d'ouvrir le flux dans l'android lecteur vidéo par défaut (Vidéos) rien ne se passe, mais quand j'ai utilisé une autre application (BSPlayer), il a joué la vidéo à la perfection. cependant, il n'existe aucun moyen de forcer l'ouverture d'une application à partir de Intent.ACTION_VIEW. voici le code de la fonction qui reçoit la réponse du serveur:

@Override
protected void onResponseReceived(int requestType, int status, Object resp) {
    switch (requestType) {
    case CLIP_DETAILS: {
        if (status == RESPONSE_OK) {
            String token1 = ((ResponseObject_ClipDetails) resp).m_token1;
            String token2 = ((ResponseObject_ClipDetails) resp).m_token2;
            String url = getClipURL(token1, token2);

            Intent i = new Intent(Intent.ACTION_VIEW);
            i.setData(Uri.parse(url));
            i.setType("video/flv");
            startActivity(i);
        }

    }
        break;
    }
}

est-il un moyen de montrer .vidéos flv dans mon application android?

Vous pouvez modifier le code côté serveur, il faut les encoder les vidéos dans les formats Android aide.
Je suis en utilisant un service qui diffuse la vidéo. Il utilise .flv seulement
Alors, fondamentalement, vous avez à traiter avec des bibliothèques tierces.

OriginalL'auteur thepoosh | 2012-06-06