Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/64: Рейтинг темы: голосов - 64, средняя оценка - 4.61
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503

Воспроизведение mp3 файлов.

17.10.2011, 18:01. Показов 12879. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тут,проблем не возникает :

VB.NET
1
2
3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.Audio.Play("C:\1.wav")
    End Sub
а тут ругает :

VB.NET
1
2
3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.Audio.Play("C:\2.mp3")
    End Sub
Подскажите?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2011, 18:01
Ответы с готовыми решениями:

Воспроизведение mp3 из ресурсов
Здравствуйте. :) Нужно запихнуть аудиофайлы в exe'шник. Как произвести воспроизведение аудиофайла из ресурсов? Вот код, который...

Циклическое воспроизведение mp3
Уж простите за мою прошлую тему, решил не делать.. Вообщем, надо сделать так, что бы через час после того как программа запустится,...

Воспроизведение MP3 с "отловом" завершения трека
Как воспроизвести MP3 в Visual Basic 2010 и уведомить пользователя об окончании воспроизведения?

42
 Аватар для час
48 / 48 / 2
Регистрация: 07.03.2011
Сообщений: 203
17.10.2011, 22:19
Студворк — интернет-сервис помощи студентам
ищу поисковиком. спасибо Пока не нахожу
0
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
17.10.2011, 23:23
Памирыч
VB.NET
1
2
3
4
5
6
7
8
Imports Microsoft.DirectX.AudioVideoPlayback
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ourAudio As New Audio("C:\1.mp3")
        ourAudio.Play()
        AddHandler ourAudio.Ending, AddressOf Me.Close 'ourAudio_Ending
    End Sub
End Class
Выдает ошибку: Тип "Audio" не определен.
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2011, 06:21
DarKxXxLorD, такое может выдать в случае если библиотека не подключена к проекту.
Проект - Добавить ссылку.
И выбираем ее на вкладке NET
Миниатюры
Воспроизведение mp3 файлов.  
2
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
18.10.2011, 14:10
Добавил в ресурсы start.wav, добавил код
VB.NET
1
My.Computer.Audio.Play(My.Resources.start, AudioPlayMode.WaitToComplete)
выдает, что нет ресурса start. Не пойму, в чём проблема.
И заодно.... Допустим, я добавил картинку 111.png, потом переименовал его в окне ресурсов. Теперь VB ругается на отсутствие ресурса 111.png. Как лечить сиё?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2011, 14:16
Как вариант
VB.NET
1
2
3
        Dim mp As New Media.SoundPlayer
        mp.Stream = My.Resources.ResourceManager.GetStream("_1")
        mp.Play()
1
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
18.10.2011, 14:30
Цитата Сообщение от час Посмотреть сообщение
У мну тоже
этого Microsoft.DirectX.AudioVideoPlayback не оказалось.
установи DirectX SDK
0
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
18.10.2011, 14:34
Памирыч, А что было неверно в предыдущем коде? А этот код я что-то не пойму. В чем смысл?

И вообще, как тогда правильно добавлять ресурсы к проекту? С картинками вроде проблем не было, жму "импорт" и всё.
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
18.10.2011, 14:39
DarKxXxLorD, можно просто закидывать ресурсы в одну папку с приложением и в программе указывать просто относительный путь к ним. По моему так легче. чем бодаться с ресурсами
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2011, 14:40
DarKxXxLorD, студия говорит, что это имя файла типа String.
В одной из перегрузок там есть Stream.
То есть сначала переводим в Stream, а потом проигрываем.
Ну или тогда придется с диска играть.
0
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
18.10.2011, 15:01
Вот...
Вложения
Тип файла: zip Microsoft.DirectX.AudioVideoPlayback.dll.zip (21.4 Кб, 27 просмотров)
3
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
18.10.2011, 15:11  [ТС]
кстати, что бы работать с wpm.dll, надо галку на windows media player поставить.
0
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
18.10.2011, 16:04
Цитата Сообщение от Eugene22 Посмотреть сообщение
DarKxXxLorD, можно просто закидывать ресурсы в одну папку с приложением и в программе указывать просто относительный путь к ним. По моему так легче. чем бодаться с ресурсами
Ну да, всегда как будто проще указать путь. А как после компиляции, эти файлы будут в exe? Мне просто не хотелось делать инсталляцию.
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2011, 16:27
Цитата Сообщение от Eugene22
По моему так легче. чем бодаться с ресурсами
Цитата Сообщение от DarKxXxLorD Посмотреть сообщение
А как после компиляции, эти файлы будут в exe?
Евгений и подчеркнул, что это НЕ ресурсы, стало быть их придется волочь за экзешником
0
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
18.10.2011, 19:33
Что и плохо, так как прога не такая, чтобы делать инсталляцию, обычно это пугает
Видимо, для таких программ придётся возиться с ресурсами. Поэтому снова вопрос - как правильнее добавлять ресурсы типа wav? Проект/добавить новый элемент/файл ресурсов?

Добавлено через 36 минут
для проекта в целом один файл ресурсов?
В общем и целом, я совершенно запутался с ресурсами настолько, что не могу исправить ошибки в проекте!

Добавлено через 14 минут
вобщем, все вот так:

Ошибка 2 class "Resource1" и class "Resource1", объявленные в "C:\Documents and Settings\AlexXx\Мои документы\Visual Studio 2010\Projects\GTA\GTA\Resource1.Designer .vb", вступают в противоречие в "namespace" "Resources". C:\Documents and Settings\AlexXx\Мои документы\Visual Studio 2010\Projects\GTA\GTA\Resources\Resource 1.Designer.vb 28 18 DTA
Добавлено через 16 минут
и это:
VB.NET
1
Ошибка    1   Элемент "obj\x86\Debug\WindowsApplication1.Resource1.resources" указан в параметре "Resources" более одного раза. Дублированные элементы не поддерживаются параметром "Resources". GTA
Добавлено через 1 час 27 минут
Однако, проблема решена методом научного тыка путём удаления Resource1.Designer.vb и Resource2.Designer.vb через обозреватель решений: "исключить из проекта". И всё-же, как правильно?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2011, 19:42
DarKxXxLorD, это чужая тема, и я уже сам запутался, кто топикстартер.
Создай новую тему и в ней опиши что требуется.
0
 Аватар для DarKxXxLorD
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
19.10.2011, 09:21
Библиотека "C:\WINDOWS\assembly\GAC\Microsoft.Direc tX\1.0.2902.0__31bf3856ad364e35\Microsof t.DirectX.dll" пытается выполнить управляемый код под блокировкой OS Loader. Запуск управляемого кода в пределах функции DllMain или функции инициализации образа может вызвать зависание приложения.
VB.NET
1
2
3
4
5
6
Imports Microsoft.DirectX.AudioVideoPlayback
Private Sub Button58_Click(sender As System.Object, e As System.EventArgs) Handles Button58.Click
        Dim ourAudio As New Audio("C:\00025.mp3")
        ourAudio.Play()
        AddHandler ourAudio.Ending, AddressOf Me.Close 'ourAudio_Ending
    End Sub
Ссылку на библиотеку Microsoft.DirectX.AudioVideoPlayback.dll дал.
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
19.10.2011, 11:46
DarKxXxLorD, добавляем в проект файл конфигурации и все тип топ
XML
1
2
3
4
5
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>
0
 Аватар для час
48 / 48 / 2
Регистрация: 07.03.2011
Сообщений: 203
19.10.2011, 12:19
Про файл конфигурации ранее не слышал.
И куда его кладут?
- или -
Где он лежит?
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
19.10.2011, 12:26
час, вот смотри мой проект по DirectX - там все уже настроено и есть файл конфигурации
2
 Аватар для час
48 / 48 / 2
Регистрация: 07.03.2011
Сообщений: 203
19.10.2011, 12:33
Смотрю....
А ты случайно Караокем не увлекался, а то у мну вопросы без ответа по проигрыванию mid файлов.
================
Прошу совета по созданию караоке
-------------------------------------
ААААА это app.config

-------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2011, 12:33

Синхронное воспроизведение двух звуковых файлов
Создаём новый проект. Добавляем библиотеку звуковую wmp Для этого заходим в: Свойства проекта Ссылки Добавить ссылку ...

Читать ID3v2 теги mp3 файлов
сабж каааааак! перерыл кучу статей, нашёл гору исходников на VB6, кучу платных OCXов (но мне не нужна программа с окошком триала дллки),...

Воспроизведение m3u файлов (радио) при нажатии на кнопку по очереди
Здравствуйте ! Я делаю свою программу для прослушивания радио. Никак не могу понять как сделать так чтоб при нажатии на кнопку (кнопка в...

Воспроизведение файлов mp3
Я написал не большую игру и решил добавить фоном в неё музыку но не знаю как подскажите желательно mp3.

Воспроизведение mp3 файлов
Как в лазарусе воспроизвести mp3 файл?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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 и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru