Есть ли способ воспроизвести mp3-файл во время его загрузки?
Я использую запросы с stream = True для загрузки в файл, и я могу воспроизвести его таким образом с библиотекой воспроизведения, если он достаточно длинный, но он воспроизводит его только до тех пор, пока этот файл не начал воспроизводиться, если это имеет смысл ...
как-нибудь обойти это?
@mypetlion, потому что я воспроизводю файл в реальном времени, и я не хочу, чтобы пользователю приходилось ждать, пока все файлы будут загружены, поскольку файл может быть немного большим
@mypetlion, почему это невозможно? Это кажется вполне разумным. Похоже, что playsound просто не отслеживает изменения размера файла после открытия (что обычно является разумным предположением).
@PeterGibson Итак, как вы думаете, как это сделать?
Звучит как живой пар, но, похоже, для этого нужна поддержка библиотеки.
Попробуйте поискать Python stream MP3. Этот ответ пришел stackoverflow.com/questions/38171169/how-to-play-mp3-from-ur l
Я обнаружил, что вы приближаетесь к ответу, @PeterGibson. Дело в том, что вы загружаете файл во время его воспроизведения. вместо Play An Audio File While It's Being Downloaded






Нет, не можешь. Вы можете подробнее объяснить, что пытаетесь сделать? Почему он должен воспроизводиться по мере поступления, а не получать файл целиком, а затем воспроизводить его.