|
0 / 0 / 0
Регистрация: 25.07.2015
Сообщений: 9
|
||||||
Как воспроизвести .mp3 файл на Visual Basic 6.0?25.07.2015, 19:16. Показов 7737. Ответов 39
Метки нет (Все метки)
При запуске формы мне нужно воспроизвести .mp3 файл.
С форматом .wav я разобрался, вот код:
например мне нужно проиграть файл beautiful.mp3, который находится в D:\Music\
0
|
||||||
| 25.07.2015, 19:16 | |
|
Ответы с готовыми решениями:
39
Как воспроизвести mp3 файл Как воспроизвести mp3 файл?
|
|
38 / 38 / 16
Регистрация: 04.03.2014
Сообщений: 249
|
|||||||||||
| 26.07.2015, 01:03 | |||||||||||
Или при запуске формы:
0
|
|||||||||||
|
|
|
| 27.07.2015, 15:20 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.07.2015
Сообщений: 9
|
||||||
| 28.07.2015, 19:25 [ТС] | ||||||
|
vasiliw8, Спасибо большое за ответ!
Но выскакивает ошибка: Sub или Function не определены И ошибку указывает на (Call mciExecute) Как решить эту проблему, подскажите? И что за оператор такой: Call mciExecute? Извиняюсь, если задаю глупые вопросы. Я совсем зелёный Добавлено через 13 минут dzug, Спасибо большое за ответ! Но выскакивает вот такое сообщение от VB: Run-time error '-2147024894 (80070002)': Method 'Run' of object 'IWshShell3' failed И указывает желтым цветом на:CreateObject("WScript.Shell").Run s Что бы это могло значить и как это исправить? Вот код(возможно я неправильно понял вас):
0
|
||||||
|
38 / 38 / 16
Регистрация: 04.03.2014
Сообщений: 249
|
||||||
| 28.07.2015, 19:54 | ||||||
|
olegosander,
Извините недоглядел, надо так:
olegosander, Об этой функции написано здесь: http://vb.narod.ru/koding/stat/vb/11.htm
0
|
||||||
|
|
||||||
| 28.07.2015, 21:12 | ||||||
|
А при чём тут форма, если вы вызываете проигрыватель по умолчанию - например КМ плеер.
Попробуйте вызвать отдельной процедурой:
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.07.2015
Сообщений: 9
|
|
| 28.07.2015, 22:22 [ТС] | |
|
vasiliw8, Всё равно не получается воспроизвести .mp3
Сделал всё как вы сказали и пишет при нажатии на command1: Ошибка при инициализации MCI. Может нужно какое-то дополнение скачать? Если есть возможность и время скиньте простенькую программу, где при помощи кнопки воспроизводится .mp3 файл. Заранее благодарствую! Добавлено через 9 минут dzug, Не получается. Это или я что-то не так делаю или не скачано что-то. Если есть возможность и время скиньте простенькую программу, где при помощи кнопки воспроизводится .mp3 файл. И еще вопрос что значит строка: CreateObject("WScript.Shell").Run s ? Буду очень благодарен!
0
|
|
|
|
||||||
| 28.07.2015, 22:45 | ||||||
Сообщение было отмечено The trick как решение
Решение
Пробуйте этот вариант:
0
|
||||||
|
Модератор
|
|
| 29.07.2015, 00:42 | |
|
Можешь попробовать использовать DirectSound или clsTrickMP3Player
0
|
|
|
Заблокирован
|
|
| 04.08.2015, 17:39 | |
|
А почему сразу <<clsTrickMP3Player>> .. может пользователю дать ссыль на нормальный плэйер, там все понятно разбереться даже ребёнаг..
0
|
|
|
Заблокирован
|
||
| 04.08.2015, 17:50 | ||
|
(,1,1) - это режим отображения программы (свёрнытый, норм, развёрн.) И возможность подождать выполнения программы.. вот примерно как надо было рассказать .. CreateObject("WScript.Shell").Run "C:\Вася пупкин\Super Mario.exe", 1,1 - - - както так..
0
|
||
| 04.08.2015, 17:54 | |
|
Не по теме: Ах, Жора :rofl:
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 09.04.2023, 11:34 | ||
|
Короче ставлю кнопку на форму и пишу Do Loop и всё для имитации серьёзной нагрузки программы. И проверяю будет заикаться звук или нет. В clsTrickMP3Player.cls при нажатии на кнопку бесконечного цикла, останавливается воспроизведение вообще. Я правда из буфера, а не из файла пробовал. Но воспроизведение звука останавливается СРАЗУ ЖЕ при нажатии на кнопку с кодом Do Loop. В DirectSound такого недостатка нет. Звук не остановился при зависании программы.
0
|
||
|
Модератор
|
|
| 09.04.2023, 11:47 | |
|
HackerVlad, этому классу требуется прокачка сообщений, к примеру через DoEvents. Этот класс уже неактуален, т.к. есть способ проиграть через PlaySound. https://www.cyberforum.ru/post15748658.html
1
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|||
| 09.04.2023, 11:53 | |||
|
Для MP3 я сейчас попробовал mciSendString всё работает прекрасно воспроизводится без зависания или остановки музыки при нажатии на кнопку Do Loop Добавлено через 2 минуты
0
|
|||
|
Модератор
|
|
| 09.04.2023, 11:53 | |
|
HackerVlad, PlaySound играет любой wav, в том числе и сжатый. wav - это RIFF файл, который может содержать и данные сжатые с помощью mpeg layer 3 кодека. Если тебе нужно воспроизведение из файла, а не из буфера в памяти, то через mci можно напрямую mp3 проиграть.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 09.04.2023, 11:56 | ||
|
Моя простая задача воспроизвести MP3 из буфера из ресурса короче и чтобы звук не останавливался если программа начнёт зависать.
Добавлено через 2 минуты
0
|
||
|
Модератор
|
|
| 09.04.2023, 11:58 | |
|
Просто оберни свой mp3 в Riff контейнер (см пример что выше привел) и передавай его функции PlaySound. Я не за компом, но если никто не сделает пример, вечером скину.
1
|
|
| 09.04.2023, 11:58 | |
|
Помогаю со студенческими работами здесь
20
Как воспроизвести стандартными средствами mp3 файл
Как воспроизвести mp3 файл с winmm.dll Как воспроизвести звуковой файл (wav или mp3) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|