Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Си-решеточник
 Аватар для Rameron
141 / 135 / 60
Регистрация: 07.02.2011
Сообщений: 669
.NET 4.x

Проигрывание mp3 через DirectX

07.02.2011, 12:52. Показов 2382. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня. Возникла такая проблема - при попытке проиграть mp3-файл через API-библиотеку Microsoft.DirectX.AudioVideoPlayback, возникает ошибка FileLoadException. Подробнее на скриншоте. Помогите, пожалуйста, решить проблему.

P.S. Установил DirectX SDK Juny 2010.
Миниатюры
Проигрывание mp3 через DirectX  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2011, 12:52
Ответы с готовыми решениями:

Проигрывание mp3 с DirectX 11 (Windows 7)
Ранее, в тойже XP, проиграть mp3 файл в C# программе было не трудно, подключив в Reference библиотеку Microsoft.DirectX.AudioVideoPlayback....

Проигрывание MP3 в VB
Можно ли загрузить МР3 полностью в оперативную памать и прослушивать его с помощью DirectSound или специального OCX

Проигрывание mp3
Добрый день ,может ли кто нибудь подсказать функцию или участок кода для проигрывания mp3 файлов в программе на С++ (тип проекта...

4
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
07.02.2011, 18:52
Для начала прибиваем библу на гвоздь к проекту:
VB.NET
1
Imports Microsoft.DirectX.AudioVideoPlayback
Поворачиваем ручку шарманки и слышим что-то, похожее на звук:
VB.NET
1
2
Dim ourAudio As New Audio("C:\1.mp3")
        ourAudio.Play()
0
Си-решеточник
 Аватар для Rameron
141 / 135 / 60
Регистрация: 07.02.2011
Сообщений: 669
07.02.2011, 21:45  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Для начала прибиваем библу на гвоздь к проекту:
VB.NET
1
Imports Microsoft.DirectX.AudioVideoPlayback
Поворачиваем ручку шарманки и слышим что-то, похожее на звук:
VB.NET
1
2
Dim ourAudio As New Audio("C:\1.mp3")
        ourAudio.Play()
Бесполезно, ошибка точно таже...
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
07.02.2011, 23:11
Rameron, предложенный выше метод абсолютно работоспособный (в принципе, судя по картинке с ошибкой, он и использовался). Вероятно, ошибка связанна с другими факторами.

Добавлено через 1 час 12 минут
Rameron, вообщем решение такое - добавляете в проект файл конфигурации - app.config, а уже в этот файл конфигурации следующий раздел под тегом
<configuration>
XML
1
2
3
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
И все будет работать
1
Си-решеточник
 Аватар для Rameron
141 / 135 / 60
Регистрация: 07.02.2011
Сообщений: 669
08.02.2011, 20:29  [ТС]
Цитата Сообщение от Eugene22 Посмотреть сообщение
Rameron, предложенный выше метод абсолютно работоспособный (в принципе, судя по картинке с ошибкой, он и использовался). Вероятно, ошибка связанна с другими факторами.

Добавлено через 1 час 12 минут
Rameron, вообщем решение такое - добавляете в проект файл конфигурации - app.config, а уже в этот файл конфигурации следующий раздел под тегом
<configuration>
XML
1
2
3
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
И все будет работать
Спасибо, наконец заработало!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.02.2011, 20:29
Помогаю со студенческими работами здесь

проигрывание mp3
Непойму как использовать проигрывание mp3 файл при запуске программы

Проигрывание файлов mp3
как проигрывать короткий файл мп3 при открытии формы и при нажатии кнопки?

Некорректное проигрывание коротких mp3
Использую такой код для проигрывания mp3 файлов: Option Explicit Private Declare Function mciSendString Lib...

Проигрывание avi,mp3 файлов
Как то не ожидал от Java - так и не нашёл способа проиграть VIDEO файлы с её помощью. А из AUDIO не нашёл способа запуска MP3. Если кто...

Ускоренное проигрывание mp3 треков
Добре, njdfhboxb. Недавно, приятель установил мне заново wXP? всё вроде ничего, но вот большинство mp3 проигрываются немного в ускоренном...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru