Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
4 / 4 / 7
Регистрация: 20.04.2014
Сообщений: 64

Многопоточность проигрывателя - при новом воспроизведении не прерывать старое

15.05.2014, 04:47. Показов 3900. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как одновременно воспроизвести 2 и более звука, я создал 3 кнопки и каждая из них запускает звук, но один заменяет другой, можно ли это исправить, вот сколько раз нажал на кнопку столько раз и звук заиграет.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2014, 04:47
Ответы с готовыми решениями:

Что сделать, чтобы был звук при воспроизведении любого проигрывателя?
Доброй ночи. Помогите, пожалуйста, что сделать, чтобы был звук при воспроизведении любого проигрывателя? Комп новый, есть диск chipset...

необходимо сделать так: редактирую ячейку DataGridView и при НОВОМ недопустимом значении, необходимо вернуть ячейке старое значение
Но как это сделать? То есть ест таблица DataGridView, ячейки в ней заполнены некоторым образом; их можно редактировать вручную. Я хочу...

Можно ли не прерывать программу при исключении
Хочу построить уведомления об ошибках пользовательского ввода на исключениях, но уведомлять об ошибках по очереди как-то некрасиво, хочется...

26
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
17.05.2014, 10:11
Студворк — интернет-сервис помощи студентам
Приложи немного усилий, прочитай документацию, примеров тоже полно по обеим ссылкам
0
4 / 4 / 7
Регистрация: 20.04.2014
Сообщений: 64
17.05.2014, 10:44  [ТС]
Я думаю вы просто набиваете посты, ответа вы дать не можете, смысл тогда давать ссылку, эту библиеотку я уже находил когда пытался загуглить решение, если бы я мог самостоятельно изучить её то не задавал бы здесь вопросов.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
17.05.2014, 11:35
Лучший ответ Сообщение было отмечено Андрей2002 как решение

Решение

Андрей2002, почитайте тут, может поможет (начиная с раздела Программная генерация звука различной высоты)

вот еще
1
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
17.05.2014, 11:36
Эта задача в два приседания не решается, если сам не можешь, тогда в форум "работа", здесь помогают, а не бесплатно работают.
0
1168 / 886 / 517
Регистрация: 09.04.2014
Сообщений: 2,103
17.05.2014, 13:45
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System.Runtime.InteropServices;
.......
class MyForm:Form
{
......
private void button1_Click(object sender, EventArgs e)
        {
            Thread newTread = new Thread(func);
            newTread.Start();            
        }
}
 private void func()
{
            MyPlayer.Play("C:\\Users\\Bass_Tone_018_C.wav");
}
}
 
 
class MyPlayer
    {
        [DllImport("winmm.dll")]
        static extern Int32 mciSendString(string command, StringBuilder buffer, int bufferSize, IntPtr hwndCallback);
        public static void Play(string FileName)
        {
            StringBuilder sb = new StringBuilder();
            mciSendString("open \"" + FileName + "\" alias media", sb, 0, IntPtr.Zero);
            mciSendString("play media", sb, 0, IntPtr.Zero);
        }
    }
1
4 / 4 / 7
Регистрация: 20.04.2014
Сообщений: 64
17.05.2014, 22:00  [ТС]
Мою благодарность не описать словами, спасибо * over9000
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
19.05.2014, 11:56
nedel, не советую пользоваться этой функцией. У меня были с ней многочисленные нерешаемые баги
http://stackoverflow.com/quest... sendstring
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.05.2014, 11:56

При нахождении записи не прерывать поиск
Снова здравствуйте, задача старая, код с поправками. При поиске прога ищет машину с потребление бенза > 10л/100км, находит и...

Как при завершении главного потока прерывать фоновые потоки?
При завершении главного потока фоновые прерываются. Как сделать?

Счетчик и каким образом не прерывать его действие при перезагрузке страницы
Добрый день. Есть кусок кода с JS, где я использую счетчик. Но вот в чем проблема: при обновлении страницы счетчик тоже обновляется....

При воспроизведении видео нету изображения, при этом звук есть
Здравствуйте! При воспроизведении видео нету изображения, при этом звук есть. Видео работает в браузерах, в видео конверторах, так же в...

Время от времени заикается звук при воспроизведении через интернет видео, аудио и даже при общении в скайпе
Это происходит не часто, но регулярно. Компьютер новый, поэтому немного напрягает. Фризы звука длятся секунду, не больше. Отслеживал в...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru