Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/37: Рейтинг темы: голосов - 37, средняя оценка - 4.97
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219
1

Управление Windows Media Player (пауза, изменить громкость)

02.12.2012, 21:57. Показов 7514. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем, подскажите можно ли на C# (WPF) управлять запущенным Windows Media Player (пауза, изменить громкость)?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2012, 21:57
Ответы с готовыми решениями:

Windows media player
Здравствуйте. Пишу небольшой аудио-плеер (Last.fm, vk, etc), для воспроизведения музыки использую...

Screenshot из Windows Media Player средствами .NET или API Windows
Здравствуйте! Запарился искать в Инете, решил попробовать здесь спросить. Есть небольшой...

Windows Media Player не освобождает файл
Создаю плеер: private WindowsMediaPlayer wmp = new WindowsMediaPlayer(); После работы делаю...

Media Player в WPF работает не на всех компьютерах
Доброго времени суток. Написала программу, проигрывающую музыку с радио-станций с сайта....

7
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
03.12.2012, 00:43 2
запущенное окно WMP это процесс. Вносить изменения в память процесса можно через WinAPI.
1
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219
03.12.2012, 07:34  [ТС] 3
Цитата Сообщение от _lunar_ Посмотреть сообщение
запущенное окно WMP это процесс. Вносить изменения в память процесса можно через WinAPI.
Можете пример написать? К сожалению в этом не силен(
0
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
03.12.2012, 07:58 4
http://pinvoke.net/default.asp... ocess.html
http://pinvoke.net/default.asp... emory.html
http://pinvoke.net/default.asp... emory.html
https://www.cyberforum.ru/csha... 42135.html

а вообще, wmp.dll можно подключить в проекте http://msdn.microsoft.com/ru-r... 85%29.aspx может быть есть какая-нибудь возможность перехвата (времени поискать нету, ухожу на работу).
1
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
03.12.2012, 11:12 5
...достаточно окну плеера посылать соответствующее сообщение. Пример на WinAPI:
Delphi
1
2
3
4
5
6
7
8
9
h:= findwindow('WMPlayerApp',nil);
//sendmessage(h,wm_command,$4979,0);//Стоп
//sendmessage(h,wm_command,$4978,0);//Play/pause
//sendmessage(h,wm_command,$497B,0);//Следующая песня
//sendmessage(h,wm_command,$497A,0);//Предыдущая
//sendmessage(h,wm_command,$497D,0);//Промотать вперед
$4980//Убавить громкость
$497F//Прибавить громкость
$4981//Выключить звук
1
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219
03.12.2012, 20:44  [ТС] 6
Не будет ли у вас примера?
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
03.12.2012, 20:50 7
Есть код на C# ?
похоже вы недопонимаете разницы между синтаксисом языков и работой в WinAPI, которое едино/

findwindow http://msdn.microsoft.com/ru-r... s.85).aspx
SendMessage function http://msdn.microsoft.com/ru-r... s.90).aspx
1
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219
03.12.2012, 21:46  [ТС] 8
Мда.. наверное.. ну простите уж меня, я самоучка
0
03.12.2012, 21:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2012, 21:46
Помогаю со студенческими работами здесь

Плеер на Windows Media Player
Помогите мне, у меня не получается сделать плеер на Windows Media Player, я просто не нахожу что...

Где найти элемент управления Windows Media Player?
Где можно найти windows media player в c#. Так как в "панели элементов" нету элемента windows media...

Проигрывания музыкальных файлов при помощи Windows Media Player
Добрый день господа программисты! Напоролся на вот такую проблему-не знаю как через C# проиграть...

Как сделать плеер без компонента Windows Media Player ?
Как сделать плеер без компонента Windows Media Player на Visual Studio 2015?


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru