![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.01.2011
Сообщений: 7
|
![]()
Подскажите, как создать объект MediaPlayer, чтобы им потом можно было управлять. Например, проигрывать трэки, останавливать, закрывать приложение и т.п.
Спасибо ![]() |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
поэкспериментируйте с SendKey.
а вообще, управлять MediaPlayer удобнее из самого MediaPlayer. или Вы специализируетесь на придумывании задач, чтобы как-то напрячь местную публику? извините, за внезапный соскок с темы, с автофильтрами разобрались?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Кидаете на лист или форму контрол WindowsMediaPlayer
И делайте с ним все что угодно. Но для начала немного почитать надо и быть на ты с VBA.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 16.01.2011
Сообщений: 7
|
![]()
WMP нужен мне не из любопытства. И мне важно создать объект WMP, а не просто как-то управлять им через вставку.
IgorGO, как вы представляете себе SendKeys в MediaPlayer? Использовать клавиатурные сокращения минимум неудобно, а потом нужно ставить таймаут на открытие окна. ShellExecute работает хорошо для открытия, но вот управлять окном потом - проблема. Подскажите просто, по какому пути идти: Dim MediaPlayer1 As New WindowsMediaPlayer или использовать GetObject? |
![]() |
![]() |
![]() |
#5 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Самый простой вариант, как уже сказал doober, - расположить компонент на форме, и управлять им.
Но... вы не ищете легких путей) Цитата:
Увы, простейший вариант не работает: Код:
(правда, на французском, но перевести или понять проблем не составит) http://silkyroad.developpez.com/VBA/WindowsMediaPlayer/ Здесь есть другие способы создания объекта: http://www.eggheadcafe.com/software/...ia-player.aspx Но такой вариант тоже не сработал: Код:
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Код:
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Сережа, спасибо!
а то я смотрю на медиаплеейр и думаю, что жать, куда жать, ничего не понятно, теперь все как перед глазами. нажал CommandButton4 - это стоп. нажал CommandButton6 - это плей. не говоря уже о CommandButton2 и CommandButton3. добавить, убрать звук. удобно и просто. и думать не надо.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Плюс в том,что нашел сборник,послушал музыку нашей юности .Все руки не доходили
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 16.01.2011
Сообщений: 7
|
![]()
На CreateObject("MediaPlayer.MediaPlayer.1") у меня пишет ошибку - run-time error '5' Invalid procedure call or argument
![]() Библиотеки подключила и Set есть. Непонятно |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MediaPlayer | VasyaStyle | Мультимедиа в Delphi | 10 | 24.05.2010 17:03 |
mediaplayer | Erick Cartman | Мультимедиа в Delphi | 1 | 25.03.2010 14:56 |
MediaPlayer | Константин_1701 | Мультимедиа в Delphi | 1 | 06.07.2009 21:35 |
Mediaplayer | RealSHELS | Общие вопросы Delphi | 3 | 12.05.2008 16:44 |
MediaPlayer | KORT | Компоненты Delphi | 15 | 17.07.2007 14:51 |