У меня такой вопрос: почему мой бот не воспроизводит звук?
Я хочу, чтобы бот присоединился, воспроизвел аудио из очереди, а затем отключился без загрузки mp3-файла.
Я пытался использовать youtube-dl, но переключился на библиотеку yt-dlp после получения ошибок, которые не смог исправить. Я работаю на Windows 10 локально. Все мои библиотеки обновлены.
Вот мои ydl_opts и FFMPEG_OPTS:
ydl_opts = < ‘format’: ‘bestaudio/best’, ‘postprocessors’: [< ‘key’: ‘FFmpegExtractAudio’, ‘preferredcodec’: ‘mp3’, ‘preferredquality’: ‘192’, >], > FFMPEG_OPTIONS =
Вот где я считаю проблема.
async def play(): print(«Play Called») musicPlay() # Get message object from initial request message = ytLinkQue.get() print(f»Message object recieved: «) voiceChannel = message.author.voice.channel vc = await voiceChannel.connect() songsPlayed = 0 while not ytLinkQue.empty(): # Get current song currentSong = ytLinkQue.get()[0] print(f»Current song: «) # Get song from Youtube with yt_dlp.YoutubeDL(ydl_opts) as ydl: # song = ydl.download(currentSong) info = ydl.extract_info(currentSong, download=False) song = info[‘formats’][0][‘url’] # Play Song vc.play(discord.FFmpegPCMAudio(song, **FFMPEG_OPTIONS), after=lambda e: print(‘Song done’)) # Wait until the song has finished playing while vc.is_playing(): print(«playing rn») await asyncio.sleep(1) await vc.disconnect() musicStop()
Когда вызывается play(), вот вывод в терминале с моими аннотациями в виде **** текста ****:
>python main.py 2023-02-17 15:21:09 INFO discord.client logging in using static token 2023-02-17 15:21:10 INFO discord.gateway Shard ID None has connected to Gateway (Session ID: 60b9fce14faa5daa4aed9eb6db01a74d). Max que: 50 Text Channel: 828698708123451434 Testing Bot#4591 is ready. Passing message object **** play() funciton is called **** Play Called Message object recieved: type= author=> flags=> 2023-02-17 15:21:16 INFO discord.voice_client Connecting to voice. 2023-02-17 15:21:16 INFO discord.voice_client Starting voice handshake. (connection attempt 1) 2023-02-17 15:21:17 INFO discord.voice_client Voice handshake complete.
Endpoint found seattle2004.discord.media Current song: https://www.youtube.com/watch?v=vcAp4nmTZCA [youtube] Extracting URL: https://www.youtube.com/watch?v=vcAp4nmTZCA [youtube] vcAp4nmTZCA: Downloading webpage [youtube] vcAp4nmTZCA: Downloading android player API JSON **** Does not play any audio **** Playing rn Song done 2023-02-17 15:21:18 INFO discord.player ffmpeg process 20700 successfully terminated with return code of 1. 2023-02-17 15:21:19 INFO discord.voice_client The voice handshake is being terminated for Channel ID 400178308467392513 (Guild ID 261601676941721602) 2023-02-17 15:21:19 INFO discord.voice_client Disconnecting from voice normally, close code 1000.
В конце Discord бот успешно подключается, а затем отключается через 2 секунды.
Примечание. Я включил только код, который считаю важным. Пожалуйста, дайте мне знать, если я должен добавить что-нибудь еще к сообщению, в противном случае, вот github для проекта. Код находится в main.py. https://github.com/LukeLeimbach/wallMomentMusic
Я применил совет из этих сообщений, но он все равно не воспроизводит звук:
Источник: question-it.com
Загруженные с Discord видео не поддерживаются: как исправить
В этом руководстве мы покажем вам, как решить проблему с загруженными видео Discord в неподдерживаемом формате. Эта социальная платформа VoIP и обмена мгновенными сообщениями обладает множеством заслуживающих внимания функций, включая возможность общаться с помощью голосовых вызовов, видеозвонков, текстовых сообщений и медиафайлов, как в частном порядке, так и между серверами. Однако на данный момент его протокол обмена медиа, похоже, нарушен.
Появилась возможность зарабатывать Биткоины просто в браузере вашего устройства. Зарабатывайте биткойны, смотря видео, общаясь в чате или играя в сети.
У многочисленных пользователей выразили свою обеспокоенность что видео Discord загружаются в неподдерживаемом формате, и его предварительный просмотр также неактивен. Не говоря уже о Discord, даже родной файловый менеджер не может прочитать эти файлы. Что еще более интригует, так это тот факт, что эти видео сохраняются только в формате MP4, который является, пожалуй, самым популярным форматом и изначально поддерживается всеми файловыми менеджерами.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Более того, виновником этой проблемы является последнее обновление версии 159.10. С учетом сказанного, существует отличный обходной путь, который может помочь вам решить эту проблему. Итак, без лишних слов, давайте проверим это.
Fix Загруженные видео Discord не поддерживаются
На данный момент единственный способ решить эту проблему — импортировать загруженное видео в любое приложение для редактирования видео, а затем экспортировать его на свое устройство. [MP4 format will do]. На этот раз видео будет сохранено через редактор, а не через Discord, поэтому у вас не должно возникнуть проблем с открытием этого файла.
На этой ноте мы завершаем это руководство о том, как вы можете решить проблему загруженных видео Discord в неподдерживаемом формате. Что касается официальной позиции по этому вопросу, разработчики еще не признали эту проблему, не говоря уже о том, чтобы сообщить какое-либо ожидаемое время выпуска исправления. Как и когда любое из этих двух событий произойдет, мы соответствующим образом обновим это руководство. Между тем, вышеупомянутый обходной путь — ваш лучший выбор.
Источник: vgev.ru
Discord не воспроизводит звуки в вашем браузере? Исправить быстро
Раздор — это самое популярное приложение для чата среди геймеров, которое помогает им общаться с помощью текста и голоса.
Очень неприятно находиться посреди игры, пытаться что-то сообщить только для того, чтобы понять, что вы не слышите голос во время разговора в Discord в браузере.
Ошибка может появляться по-разному, включая уведомления Discord, которые не работают в браузере, и полное отсутствие звука при использовании Discord в вашем браузере.
Если вы столкнулись с той же проблемой, знайте, что вы не одиноки. Вот почему мы собрали в нашем руководстве список возможных решений, которые помогут вам решить эту проблему в кратчайшие сроки.
Как я могу исправить, что Discord не воспроизводит звук в браузере?
1. Используйте другой браузер
Прежде чем двигаться вперед и представлять наши решения, мы хотели бы порекомендовать очень простое решение для потокового браузера без звука в Discord.
Все, что вам понадобится, это специализированное и полностью бесплатное программное обеспечение в виде специального браузера, созданного специально для геймеров.
Хотя другие браузеры тоже хороши, Opera GX — один из лучших, поскольку он имеет функции, специально разработанные для поддержки игр и приложений, таких как Discord.
Благодаря панели управления GX у вас будет доступ к ЦП, ОЗУ и ограничителю пропускной способности. это означает, что ваш браузер никогда не будет мешать вашим игровым сессиям и не будет никаких перерывов.
Более того, все замечательные инструменты и функции, которые предлагает Opera, также интегрированы в Opera GX, включая блокировку рекламы и бесплатный VPN.
Opera GX
Фантастическая интеграция и услуги, которые делают этот браузер для геймеров идеальным для всех, кто использует Discord.
Бесплатно Посетить вебсайт
2. Проверить статус сервера
Еще один быстрый способ узнать, работает ли на вашей стороне экран общего доступа Discord без звука в вашем браузере или нет, — это проверить Статус Discord .
На этом сайте вы сможете увидеть, были ли объявлены какие-либо перебои в работе. В случае, если они есть, знайте, что это может быть причиной того, что ваш звук может не работать должным образом.
Все, что вы можете сделать в этой ситуации, — просто подождать, пока они исправят проблемы на своей стороне, и возобновить использование Discord.
3. Проверьте настройки вашего браузера
- Откройте свой браузер и перейдите в Настройки.
- Перейти к Конфиденциальность и безопасность и нажмите на Настройки сайта.
- в Настройки сайта выбор варианта Микрофон.
- Нажмите на корзину, чтобы Удалить его в раскрывающемся меню Discord.
- Теперь перейдите к Приложение Discord а также включить микрофон.
- Нажмите Позволять при появлении запроса.
4. Используйте правильное устройство вывода
- Зайдите в Discord и нажмите Пользовательские настройки.
- Теперь выберите Голос и видео.
- Под Устройство вывода, выберите предпочитаемое устройство и убедитесь, что выходная громкость не 0.
Это самые простые способы исправить, что Discord не воспроизводит звуки в вашем браузере, и, как вы можете видеть, исправления подразумевают несколько простых шагов, которые необходимо выполнить.
Следуя нашей рекомендации, вы в кратчайшие сроки восстановите доступ к аудио в Discord при использовании браузера.
Дайте нам знать в разделе комментариев ниже, какое из вышеперечисленных решений сработало для вас лучше всего, мы хотели бы это услышать.
Discord ожидает конечной точки: что это такое и как это исправить Окна 11 Раздор проблемы с Discord
Преодолейте бесконечный экран загрузки, чтобы продолжить игру.Ошибка «Ожидание конечной точки» в Discord отображается как бесконечный экран загрузки, который невозможно удалить вперед.Это может про.
Исправлено: разрешения не синхронизируются с категорией в Discord Раздор проблемы с Discord
Попробуйте эти решения, если ваши установленные разрешения не синхронизируютсяDiscord — это массовая служба обмена мгновенными сообщениями, которая позволяет сообществам подключаться и общаться.Есл.
Как полностью удалить BetterDiscord [быстрые шаги] Раздор проблемы с Discord
Используйте приложение установки BetterDiscord, чтобы удалить его из Discord.BetterDiscord не является официальным приложением Discord, и все неофициальное может привести к неизбежным обстоятельств.
Источник: koroglutech.com