Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
 Аватар для Alias29Rus
7 / 7 / 1
Регистрация: 16.02.2010
Сообщений: 59

Воспроизведение аудио

10.05.2010, 19:48. Показов 2950. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Написал небольшую программу Media.rar для воспроизведения аудио файлов..
Воспроизводит большинство файлов нормально, но некоторые не может воспроизвести...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 private void addFile()
        {
            if (playcount == 0 && openFileDialog1.ShowDialog() == DialogResult.OK)   
            {
                if (NameSostoyanie == null)
                {
                    PlayNow = new Audio(openFileDialog1.FileName);  //тут ошибка Microsoft.DirectX.DirectXException was unhandled Message="Ошибка в приложении."
                    PlayNow.Volume = VolumeTbr.Value;
                    PlayNow.Play();
                    playnomer = 0;
                    timer2.Start();
                    tbProgress.Value = tbProgress.Minimum;
                    PbProgressShow.Value = PbProgressShow.Minimum;
                    PbProgressShow.Maximum = (int)Math.Round(PlayNow.Duration); ;
                    tbProgress.Maximum = (int)Math.Round(PlayNow.Duration); ;
                    NameSostoyanie = openFileDialog1.FileName;
                    lblFileName.Text = openFileDialog1.FileName;
                    playcount = 1;
                    this.PlayPause.Image = global::Media.Properties.Resources.tsign_purple_startstop;
                }
}
}
пробовал переименовать файл, не помогло. Если ктото знает в чем тут дело, прошу мне помочь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2010, 19:48
Ответы с готовыми решениями:

Воспроизведение аудио
Доброго времени суток! Посоветуйте инструмент для воспроизведения аудио (небольшой аудиоплеер, пишу для себя) в C#. Желательно чтобы...

Фоновое воспроизведение аудио Windows Phone
Доброго времени суток. Пишу под Windows Phone..Кто знает, Подскажите, как реализовать такую задачу: например у меня есть 10 кнопок. При...

Аудио поток чтение и воспроизведение UWP
Привет, есть клиент(WPF)->сервер (SiganlR)->клиент(UWP). От клиента WPF я посылаю поток байт на UWP посредством библиотеки NAudio. ...

4
 Аватар для Alias29Rus
7 / 7 / 1
Регистрация: 16.02.2010
Сообщений: 59
10.05.2010, 19:59  [ТС]
Вообще только один файл из сотни прослушиваемых отказался воспроизводиться. хотя любыми другими плеерами он воспроизводится нормально...пробовал вырезать кусок из того файла программой mp3DirectCut, кусок тоже воспроизводится...

хотя битрейт одинаковый, формат тоже...от размера файла не зависит...
0
 Аватар для Mikant
1322 / 995 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
11.05.2010, 01:03
кодеки... !!!

зы. отлавливать такие ситуации надо, а для воспроизведения звука не надо directx юзать
0
 Аватар для Alias29Rus
7 / 7 / 1
Регистрация: 16.02.2010
Сообщений: 59
11.05.2010, 01:46  [ТС]
а что тогда юзать для воспроизведения звука, если не directx? насколько я знаю стандартные средства позволяют только wav формат воспроизводить.
и еще вопрос, как сделать чтобы если нет нужного кодека появлялся MessageBox?
0
32 / 32 / 1
Регистрация: 16.07.2009
Сообщений: 85
11.05.2010, 15:26
Ловить Exception через try..catch.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2010, 15:26
Помогаю со студенческими работами здесь

Воспроизведение потокового аудио
Тема не раз затрагивалась, но нигде не нашел ответа на свой вопрос. в общем вот таким образом воспроизвожу аудио поток. WMP.URL =...

Воспроизведение аудио-потока (массива байтов)
Добрый вечер! Имеется модем. После получения особой команды модем начинает выдавать мне блоки данных (строго по 320 байт - голос того кто...

Медиа плеер. Воспроизведение любых форматы видео и аудио файлов
Мне задали курсовой проект - медиа плеер, я накопал на просторах интернета библиотеку с помощью которой можно будет реализовать...

Воспроизведение нескольких аудио записей
Нужно воспроизвести две аудиозаписи друг за другом SoundPlayer simpleSound = new SoundPlayer(@"C:прога. wav"); ...

Воспроизведение аудио из ресурсов проекта
Добрый вечер. Хочу воспроизводить файлы из ресурсов системы. Пишу так, выдает ошибку "не удается найти файл в указанном...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru