|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
Как воспроизвести звуковой файл10.03.2025, 08:57. Показов 13511. Ответов 151
Метки нет (Все метки)
Добрый день, форумчане! Мне очень нравится следующая страница форума Воспроизведение звука
Хотелось бы реализовать коды, представленные на данной странице, но несколько дней пытаюсь и ничего не получается, вы не могли бы помочь в этом вопросе. Условие задачи, необходимо воспроизвести звуковой файл короткого содержания при нажатии кнопки button1, button2-временно остановить (пауза) и button3 просто остановить. Звуковые файлы (они представлены в формате и mp3 и wav подготовлены и хранятся в папке проекта в папке Files). Длина звучания звукового файла предполагается звучать 2, 3 секунды, но можно и больше. Открывать файл не обязательно, предполагается только в коде указать путь к нему…Помогите, кто может...Хотелось бы правильный рабочий код...
0
|
|
| 10.03.2025, 08:57 | |
|
Ответы с готовыми решениями:
151
Воспроизвести звуковой файл при щелчке по кнопке
Как воспроизвести файл *.xm |
| 17.03.2025, 20:35 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 17.03.2025, 20:52 [ТС] | |
|
January29, вот первоначальный архив (код программы), введите в TexBox1 вместо UA4UUU слово ALEX, здесь тоже идёт повторение 2 раза буквы X, а потом напишите A L E X с пробелами, повторений нет, не подумайте, что я пытаюсь вам что то доказать, да я и не имею права, моя цель найти причину. С уважением Александр...
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 18.03.2025, 05:49 [ТС] | |
|
Я с вами полностью согласен "нет такой папки Files только с цифрами", но эту описку я допустил, да это моя вина, но и до этого также повторялся повтор последней цифры...Хорошо, буду разбираться, спасибо за замечание...Добавление: Да, действительно ошибки имеют место быть, но самое странное как это ещё всё работает...
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 18.03.2025, 19:30 [ТС] | |
|
Всё будет хорошо!
0
|
|
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
||||||||||||||||||||||||||||||||||||||||||
| 19.03.2025, 12:57 | ||||||||||||||||||||||||||||||||||||||||||
|
Покажу на одной кнопке далее сами ручками. это убираем что закомментировано и там ещё пишем
Создадим два метода включение и отключение в picturebox1 код 2-х методов
Создаём событие Form1_Load и в нем пишем Form1_Load
Также создаём событие Mediaplayer_PlayStateChange и там пишем Mediaplayer_PlayStateChange
Сама кнопка под номером 9 и метод PlayMediaPlayer код кнопки и метод
А вот так не надо(вырви глаз) ![]() Ваш пример из
Добавлено через 1 минуту
0
|
||||||||||||||||||||||||||||||||||||||||||
| 19.03.2025, 13:02 | |
|
0
|
|
| 19.03.2025, 13:05 | |
|
0
|
|
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
|
| 19.03.2025, 16:34 | |
|
kukushka3, сразу, зачем много текстовых файлов, да ещё и в папках разных, но они одинаковы. Можно же в одной держать. Я бы всё в один текстовый бы запихал.
В текстовых файлах уберите пробелы лишние сами уже. Да и так к слову наверно сделать пробел тоже чтоб заносился и проигрывался. Так читать легче я думаю. Вот ваш пробуйте, что не так подправите сами там легко всё.
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 19.03.2025, 19:46 [ТС] | |
|
Добрый вечер! Большое спасибо за помощь, очень благодарен, у меня опять проблема (чем дальше в лес,тем больше дров), вчера экспериментируя ещё старый код произошла на ПК следующая проблема см. рис. 001. Сегодня с новым кодом проявляется примерно точно такая же, т.е. пока поработать с новым кодом не могу, необходимо настроить работоспособность ПК до вчерашней возникшей проблемы...
Сегодня выдаётся примерно вот такая картина: Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. Предполагаю проблемы в ОС Windows 10, но специалист я никакой... Проблема возникла предположительно после того когда я в textBox в вёл букву с русской раскладкой клавиатуры, почитав в инете инфо, там как бы предполагается , что проблема произошла с обновлением Windows, не знаю, весь день на работе, пока ничего не восстановил, увы... ************** Текст исключения ************** System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Zwuk_new.Form1.PlayMediaPlayer(String tb) в F:\Проекты из\NEWFOLDER\Zwuk_new\Form1.cs:строка 77 в Zwuk_new.Form1.Button1_Click(Object sender, EventArgs e) в F:\Проекты из\NEWFOLDER\Zwuk_new\Form1.cs:строка 113 в System.Windows.Forms.Control.OnClick(Eve ntArgs e) в System.Windows.Forms.Button.OnClick(Even tArgs e) в System.Windows.Forms.Button.OnMouseUp(Mo useEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ButtonBase.WndProc( Message& m) в System.Windows.Forms.Button.WndProc(Mess age& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.8.9290.0 built by: NET481REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Zwuk_new Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/ua4ff/Desktop/%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F%20%D0%BF% D0%B0%D0%BF%D0%BA%D0%B0/Zwuk_new/bin/Debug/Zwuk_new.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.8.9251.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.8.9282.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Версия сборки: 4.0.0.0 Версия Win32: 4.8.9297.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- Accessibility Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Вот такая у меня печаль....
0
|
|
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
|
| 19.03.2025, 21:15 | |
|
kukushka3, это всё про новый я так понял. Вы его распаковали, в студии запустили. И такая получилась? Или всё по другому было?
попробуйте вот так
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 19.03.2025, 21:54 [ТС] | |
|
Сейчас распаковал и в студии запустил и получается следующее см. рис. 3. Вчера я запускал так см.рис 2.
Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Zwuk_new.Form1.PlayMediaPlayer(String tb) в C:\Users\ua4ff\Desktop\Новая папка\Zwuk_new\Form1.cs:строка 73 в Zwuk_new.Form1.Button8_Click(Object sender, EventArgs e) в C:\Users\ua4ff\Desktop\Новая папка\Zwuk_new\Form1.cs:строка 155 в System.Windows.Forms.Control.OnClick(Eve ntArgs e) в System.Windows.Forms.Button.OnClick(Even tArgs e) в System.Windows.Forms.Button.OnMouseUp(Mo useEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ButtonBase.WndProc( Message& m) в System.Windows.Forms.Button.WndProc(Mess age& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.8.9290.0 built by: NET481REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Zwuk_new Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/ua4ff/Desktop/%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F%20%D0%BF% D0%B0%D0%BF%D0%BA%D0%B0/Zwuk_new/bin/Debug/Zwuk_new.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.8.9251.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.8.9282.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Версия сборки: 4.0.0.0 Версия Win32: 4.8.9297.0 built by: NET481REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.8.9037.0 built by: NET481REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Вчера я запускал так см.рис 2.
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 19.03.2025, 21:56 [ТС] | |
|
после запуска выдаётся окно, но только как введу в любой textBox любую информацию и кликну кнопкой выпадает предупреждение...
0
|
|
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
|
| 19.03.2025, 22:07 | |
|
kukushka3, а вы архив разблокировали перед распаковкой?
Добавлено через 2 минуты И да, другие проекты нормально себя ведут?
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 19.03.2025, 22:17 [ТС] | |
|
Вы архив разблокировали перед распаковкой? что вы имеете ввиду?
Другие экземпляры, которые касаются подобных проектов тоже выдают подобные ошибки. Те проекты типа плеер, калькуляторы и другие...загружаются и работают хорошо...
0
|
|
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
||
| 19.03.2025, 22:26 | ||
|
Добавлено через 28 секунд А потом уже распоковать
0
|
||
|
|
||
| 19.03.2025, 22:38 | ||
|
Я просто вынес папку из архива, запустил екзешник и все работает... kukushka3, судя по ошибке на фото - у тебя еще медиаплеер не создан, а в него уже пихается плей-лист. От сюда и Нулл-Референс. А вообще, долго ты будешь насиловать плеер для такой ерундовой задачи? С кучей непонятных папок и файлов в них. А если кто-то не может воспринимать такой CPM морзе (кол-во символов в минуту) - будешь все wav-файлы переписывать? Херней какой-то занимаешься. Тебе дали уже два хороших варианта, полностью настраиваемых. Без плеера виндового.
0
|
||
|
3267 / 3332 / 558
Регистрация: 17.02.2019
Сообщений: 5,234
|
|
| 19.03.2025, 22:51 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 25.01.2021
Сообщений: 82
|
|
| 19.03.2025, 23:08 [ТС] | |
|
Да, да, ваша схема прекрасная спора нет, единственное что мне не понравилось - резковатое звучание генератора, мне больше нравиться звук типа "колокольчик", может быть ваш звук в эфире будет иметь большую пробивную способность не спорю, но я хотел бы довести "свой" вариант до конца, "своя рубашка ближе к телу", когда сам сделаешь мне кажется это интереснее. Ещё раз отмечу, ваш вариант - это прекрасная программа, особенно хочу отметить индикатор и выбор скорости передачи звука...И ваш вариант я скопировал и сохранил у себя на компьютере, запас корман не трёт...
Добавлено через 4 минуты У меня стоит Архиватор RAR. При распаковке он тоже запрашивает разрешение на распаковку и я ему представляю разрешение иначе не распакует... Добавлено через 9 минут January29, я хочу взять этот код завтра на работу и на другом компьютере его запущу, предполагаю всё таки это проблемы не с кодом...Раньше всё работало прекрасно...
0
|
|
| 19.03.2025, 23:08 | |
|
Как воспроизвести mp3 файл Как воспроизвести mp3 файл?
Как воспроизвести mp3 файл с winmm.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|