Je lis un fichier mp3 à partir d'Internet en utilisant BufferedWaveProvider dans la bibliothèque NAudio. Comment puis-je obtenir des informations sur la position actuelle et la longueur de la piste? C'est possible?position de diffusion naudio
0
A
Répondre
1
Vous pouvez calculer la position actuelle en utilisant le nombre d'octets lus à partir de la méthode Read de votre BufferedWaveProvider, et utiliser la propriété AverageBytesPerSecond de WaveFormat pour le transformer en TimeSpan. Quant à la durée du fichier MP3, elle sera malheureusement inconnue jusqu'à la fin du streaming.
Questions connexes
- 1. Diffusion en continu d'audio brut non-PCM en utilisant NAudio
- 2. Diffusion de son depuis Internet/serveur (et passage à nAudio soundplayer)
- 3. C# NAudio Trackbar
- 4. Android: récepteur de diffusion pour obtenir la position GPS
- 5. flux de décodage NAudio d'octets
- 6. NAudio volume in ASIO
- 7. NAudio Peak Volume Meter
- 8. AcmNotPossible appelant acmStreamOpen, NAudio
- 9. Simple NAudio Play
- 10. Répéteur audio avec NAudio
- 11. erreur NAudio compilation DataAvailable
- 12. NAudio Mp3 à WaveIn
- 13. NAudio réseau streaming
- 14. Rééchantillonnage audio brut avec NAudio
- 15. Problèmes avec NAudio
- 16. NAudio Plusieurs objets WaveOut
- 17. waveProvider.AddSamples NAudio provoquant un accident
- 18. NAudio erreur: "NoDriver appelant acmFormatSuggest"
- 19. Définir le volume dans NAudio
- 20. Trackview ou chronologie dans Naudio
- 21. démos NAudio ne fonctionne plus
- 22. Rognage de fichiers MP3 en utilisant NAudio
- 23. NAudio et lecture de fichier Midi
- 24. Énumérer les périphériques d'enregistrement dans NAudio
- 25. flux VB.net NAudio WaveIn à ftp
- 26. WASAPI Capture pilotée par événement naudio
- 27. Enregistrement avec NAudio en utilisant C#
- 28. multiples NAudio entrée à plusieurs sorties
- 29. VST.NET vs NAUDIO (vstaudiobuffer vs tampon pcmstream)
- 30. Créer un logiciel avec Clapper NAudio
merci! tu connais la formule? – windflavour
octets lus/octets moyens par seconde = nombre de secondes –