Comment enregistrer et enregistrer sous mp3 en ligne streaming audio
J'ai les url de streaming pour diffuser ma demande et j'ai également enregistrer le même fichier pour les écouter hors ligne. Je suis en mesure de diffuser l'URL avec l'aide de media player et de service, mais maintenant, je suis à la recherche de l'enregistrement de la logique du même fichier.
Comment puis-je enregistrer en direct streaming et enregistrer le fichier sur la carte SD?
Éventuellement répondu à stackoverflow.com/questions/6959930/...
Et stackoverflow.com/questions/5381969/...
Et stackoverflow.com/questions/5381969/...
OriginalL'auteur Krishnakant Dalal | 2013-07-18
Vous devez vous connecter pour publier un commentaire.
Je pense que votre problème est résolu :
https://stackoverflow.com/a/5384161/2545832
Essayer de faire un octet par octet de l'opération. Il fonctionne par ce mec.
Espère que cela aide !
EDIT :
Désolé de ne pas voir le commentaire !
OriginalL'auteur Laurent Meyer
Je suppose que vous ne voulez pas enregistrer le flux audio à l'aide de votre micro, mais plutôt de télécharger le fichier audio d'origine, alors ce que vous cherchez s'appelle le téléchargement progressif, ici est un bon tutoriel pour mettre en place avec la MediaController, fondamentalement, vous commencez à télécharger le fichier, et pendant le téléchargement, vous lire le tampon de fichier localement avec le joueur en tant que source de données.
À partir du lien ci-dessus, vous pouvez utiliser le StreamingMediaPlayer, d'origine android lecteur multimédia ne prend pas encore en charge la diffusion à partir des Url externes afin que cette classe fournit une pseudo-fonction de streaming en téléchargeant le contenu de manière incrémentielle & jouer dès que nous aurons assez de audio dans notre espace de stockage temporaire.
}
Alors vous pouvez facilement l'utiliser comme:
OriginalL'auteur Gomino
Vous devez passer trafic audio par le biais de votre local serveur socket. Voir ma réponse ici:
Android > 4.0 : des Idées de comment enregistrer/capture audio internes (par exemple, STREAM_MUSIC)?
OriginalL'auteur Nik
Si vous êtes le traitement des données audio, puis utiliser
AudioRecord
classe au lieu deMediaRecorder
classe.Il existe en ligne un exemple de code que vous pouvez télécharger et tester votre application.
Comme mentionné,
Consulter l'article android-audio-enregistrement-partie-2/.
Note De Côté:
Si vous souhaitez enregistrer le fichier enregistré dans format mp3, puis modifier le fichier de code source
RecorderActivity.java
. De là, vous verrez la ligneprivate static final String AUDIO_RECORDER_FILE_EXT_WAV = ".wav";
.Changer comme
private static final String AUDIO_RECORDER_FILE_EXT_WAV = ".mp3";
OU
Vous pouvez modifier le nom de la variable trop ou le code approprié selon les besoins de votre application.
Bonne Chance!
OriginalL'auteur My God