Единственное, что я нашел, это MediaFoundationReader
, который, похоже, работает только с файлами. Но я хочу воспроизвести поток, а не файл. Есть ли способ сделать это?Есть ли способ играть в поток AAC с NAudio?
2
A
ответ
3
Поддержка Media Foundation фонда NAudio довольно новая, поэтому пока все не поддерживается. К сожалению, потоковое воспроизведение является одной из функций, которые пока не поддерживаются.
Отъезд this answer from Mark к аналогичному вопросу о поддержке MF для потоков.
Если вы хотите получить и реализовать его самостоятельно, вам понадобится создать класс-оболочку, который реализует интерфейс IMFByteStream
, а затем адаптирует класс NAudio MediaFoundationReader
для использования потоков. Я сделал что-то подобное in this answer для классов WmaFileReader
и WmaStream
, чтобы использовать источник на основе потока для поддержки Windows Media Audio
NAudio.
Смежные вопросы
- 1. Как играть в AAC + поток в Chrome?
- 2. Ошибка несоответствия AAC и naudio
- 3. Есть ли способ воспроизвести файл WAV синхронно в NAudio?
- 4. играть byte [] используя naudio
- 5. Есть ли способ получить ровно 1-секундный клип, используя ffmpeg с пришедшим кодеком AAC в AAC
- 6. NAudio расшифровывает поток байтов
- 7. Как играть в потоковый музыкальный поток
- 8. Есть ли способ узнать, заблокирован ли поток?
- 9. Как играть в файл .aac в Cocos2d?
- 10. Как играть в mp3 из cryptoStream с помощью NAudio?
- 11. Как играть в потоки AAC с использованием MediaStreamSource?
- 12. поток существующих потоков aac в браузер с помощью soundmanager2
- 13. Есть ли способ бесконечно приостановить поток?
- 14. Может ли mochiweb играть в поток m3u8?
- 15. Есть ли способ немедленно остановить поток?
- 16. Как играть в чистый поток PCM с C#?
- 17. Есть ли способ играть песню из середины в gstreamer?
- 18. используя Naudio для воспроизведения Поток волны
- 19. Есть ли способ узнать, когда звук перестает играть в Javascript?
- 20. Sonos API - Невозможно воспроизвести поток AAC
- 21. Как играть MP3-файл, используя NAudio
- 22. NAudio - потоковый байт [] из wav заставляет его играть медленно
- 23. Есть ли способ играть inline [видео, youtube, flash] в phonegap?
- 24. Использование NAudio, ADTS AAC для WAV Transcoding, как?
- 25. Как играть в бинарный поток в Java
- 26. Как играть в потоке AAC в реальном времени на Android с аудиоэлементом html5
- 27. Установить громкость в mp3-поток, используя NAudio
- 28. играть несколько .wav файлов Simultaniously с NAudio или Win API
- 29. Есть ли способ закрыть Magnific, когда видео Vimeo закончило играть?
- 30. Есть ли способ узнать, занят ли поток пользовательского интерфейса браузера?
Дело в том, что я довольно новичок в NAudio, и это было бы очень трудной задачей для меня. Кроме того, кажется, что код нуждается в поисковом потоке, и я использую GetResponseStream() из HttpWebResponse, поэтому поток, похоже, не доступен для поиска. – blez
Любое обновление до этой ситуации через 3 года? – Hooch
Кажется, что он еще не разрешен: c – Nekromancer