|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|
С чего начать писать аудиоплеер? Python 3.316.01.2013, 00:28. Показов 23238. Ответов 23
Метки нет (Все метки)
Приветствую!
![]() Собственно проблема в том, что я начал изучать ЯП Python. Уже дошел к функциям, и до-сих пор ничего я не напрограммировал. Это обстоятельство меня очень удручает, особенно на фоне восторженных криков других "Ъ-прогеров", что они после прочтения пары глав в книжке или оф.доке они уже накодили какой-то граббер или проч. ерунду. Так вот, я решил для закрепления пройденного материла и для потешения собственного "Я" написать простой аудио-плеер. Но не знаю с чего нужно начинать. Так-как, приложения для ПК пишу впервые. Знаю, что нужны аудио-библиотека и что-нибудь для построения интерфейса (для этого думаю подойдет PyQT). UPD: Еще наверное нужна либра для БД? Подскажите с чего нужно начать и наставьте на путь истинный. Спасибо.
0
|
|
| 16.01.2013, 00:28 | |
|
Ответы с готовыми решениями:
23
Не знаю с чего начать писать С чего начать писать игру? |
|
0 / 0 / 0
Регистрация: 04.09.2019
Сообщений: 4
|
|
| 03.12.2021, 17:42 | |
|
здравствуйте:
а где в модуле надо прописать этот энкоуд? я вроди прописал это где путь к файлу прописывается, но всеравно выдаёт такую вот ошибку: pybass3.bass_module.BassException: self.code=2: self.desc="can't open the file" - self.detail="file=b'self.file_path'" Failed to properly load: D:\python\player\фыв.mp3 Traceback (most recent call last): File "C:\Users\den-d\AppData\Local\Programs\Python\Python39 \lib\site-packages\pybass3\playlist.py", line 99, in add_song song.duration File "C:\Users\den-d\AppData\Local\Programs\Python\Python39 \lib\site-packages\pybass3\song.py", line 90, in duration self._create_stream() File "C:\Users\den-d\AppData\Local\Programs\Python\Python39 \lib\site-packages\pybass3\song.py", line 50, in _create_st ream self._handle = BassStream.CreateFile(False, bytes('self.file_path', 'utf-8')) File "C:\Users\den-d\AppData\Local\Programs\Python\Python39 \lib\site-packages\pybass3\bass_stream.py", line 44, in Cre ateFile Bass.RaiseError(f"file={file!r}") File "C:\Users\den-d\AppData\Local\Programs\Python\Python39 \lib\site-packages\pybass3\bass_module.py", line 115, in Ra iseError raise BassException(error.code, error.desc, detail) pybass3.bass_module.BassException: self.code=2: self.desc="can't open the file" - self.detail="file=b'self.file_path'"
0
|
|
| 04.12.2021, 13:48 | |
|
а зачем вы поместили название переменной в название файла?
https://docs.python.org/3/libr... html#bytes посмотрите пожалуйста ещё раз теорию программирования в Python bytes('мой-файл.расширение') != bytes('my_variable') - здесь 'my_variable' строка-значение, но не переменная my_variable хранящая некое значение. если вы хотите внутрь функции bytes положить значение из переменной, то укажите саму переменную, но не её название. надеюсь достаточно понятно объяснил, иначе советую ещё потренироваться с простейшими уроками в Python, ибо база всё же необходима
0
|
|
|
0 / 0 / 0
Регистрация: 04.09.2019
Сообщений: 4
|
|
| 04.12.2021, 17:29 | |
|
ой...
блин, спасибо огромное. туплю чето я.
0
|
|
|
0 / 0 / 0
Регистрация: 04.09.2019
Сообщений: 4
|
|
| 05.12.2021, 08:31 | |
|
ещё раз приветствую.
после того как в эту строку: self._handle = BassStream.CreateFile(False, bytes(self.file_path)) добавляю: 'utf-8' что бы получилось: self._handle = BassStream.CreateFile(False, bytes(self.file_path, 'utf-8')) то при попытке воспроизведения ничего не воспроизводится, а объект плейлист становится равен 'None'. можно ли как-то это исправить?
0
|
|
| 05.12.2021, 08:31 | |
|
С чего начать писать игры С чего начать писать парсер на С++ С чего начать писать под Android? С чего начать писать под ios? С чего начать писать серьезные программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|