Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 0
Регистрация: 13.07.2013
Сообщений: 69
1

MediaPlayer: ошибка "No VMC device open"

13.07.2013, 10:11. Показов 1974. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
создал проигрыватель с помощью mediaplayer, загружаю песню, работает норм, играет. Но если еще раз открыть другую песню, opendialog открывается, а там выводит надпись: No VMC device open. Помогите....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2013, 10:11
Ответы с готовыми решениями:

Ошибка: No MCI device open
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils,...

Ошибка No MCI device open
Добрый вечер. Третий день мучаюсь с mediaplayer, никак не хочет воспроизводить треки - причем как...

Ошибка device not open
При нажатии кнопки send возникает такая ошибка в выводе QIODevice::write (QTcpSocket): device not...

Выдает ошибку "No MCI Device open", в чем ошибка
Я так подозреваю, что в выборе картинок на кнопках SpeedButton. Подскажите пожалуйста.

8
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32970 / 21283 / 8173
Регистрация: 22.10.2011
Сообщений: 36,556
Записей в блоге: 8
13.07.2013, 12:18 2
У тебя же всё было так легко и просто, когда советовал другим, как же так?

Форум телепатов ищи в Гугле, тут, для того чтобы понять, что происходит, надо видеть код...
Цитата Сообщение от Ainuruxa1 Посмотреть сообщение
opendialog открывается, а там выводит надпись
Где "там"? Прямо в OpenDialog-е? Или после его закрытия?
0
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 15
13.07.2013, 13:46 3
иногда приходится останавливать проигрывание..
0
5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.07.2013, 14:25 4
видимо путь в плеере прописан сразу через OpenDialog и когда он пытается открыть песню другую, когда плеер уже "поет" другую песню, то сбиваем путь, и плеер не знает откуда ему брать путь к файлу, ты лучше не сразу с диалога ставь путь, а в переменную пиши, потом эту переменную используй уже в плеере, а когда произойдет подтвержение в диалоге открытия, то переменная перезапишется, а пока ты там диалогом лазить будешь где-то по папкам, старый путь до предыдущего файла сохранится, и будет путь файла для плеера, и плеер будет "петь" дальше предыдущую песню

Не по теме:

ой боже, что становится с моим русским языком.... уже трудно мысли формулировать словами :cry:

0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
13.07.2013, 15:56 5
Останови проигрывание, чисти поток(Может MediaPlayer.Close или MediaPlayer.Clear) и снова открывай, дальше на play.
0
2 / 2 / 0
Регистрация: 13.07.2013
Сообщений: 69
13.07.2013, 18:55  [ТС] 6
UI, я открыл песню, слушаю, хочу открыть другую песню, жму открыть, открывается opendialog1, и сразу выводит запись: No VMC device open.
----------------------
Вот код:
Delphi
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
30
procedure TForm1.Button1Click(Sender: TObject);
begin
MediaPlayer1.Close;
if OpenDialog1.Execute then
begin
MediaPlayer1.FileName:=OpenDialog1.FileName;
MediaPlayer1.Open;
MediaPlayer1.Play;
Label1.Caption:= OpenDialog1.FileName;
end;
end;
 
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
If Gauge1.Progress<>MediaPlayer1.Position
then begin
MediaPlayer1.Play;
end;
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if MediaPlayer1.FileName<>''
then begin
Gauge1.MaxValue:=MediaPlayer1.Length;
Gauge1.Progress:=MediaPlayer1.Position;
end;
end;
 
end.
0
2 / 2 / 0
Регистрация: 13.07.2013
Сообщений: 69
14.07.2013, 22:22  [ТС] 7
Все, проблема решена, решил сам! всем спасибо!
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
14.07.2013, 22:31 8
Цитата Сообщение от Ainuruxa1 Посмотреть сообщение
Все, проблема решена, решил сам! всем спасибо!

Не по теме:

Наверняка, просто удалил проект и убил идею. :D

0
2 / 2 / 0
Регистрация: 13.07.2013
Сообщений: 69
15.07.2013, 00:27  [ТС] 9
саша40, нет дописал, нашел проблему, проблема была в Gauge1)))
0
15.07.2013, 00:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2013, 00:27
Помогаю со студенческими работами здесь

Нет метода Open в MediaPlayer-е
Как использовать MediaPlayer1-&gt;Open() в firemonky. Есть будильник на с++ builder radstudio там...

Ошибка при подключении: "can't open device "\\. \COM1" : Отказано в доступе"
подкрючаю ардуино уно к компу. Win 7 sp1 2009 года. На компе стоит система безопасности secret...

No MCI Device open на XP
На компьютерах с Windows XP возникает ошибка &quot;No MCI Device&quot; при запуске любого аудио. Win 7 и 10...

No MCI device open
Мой комп моследнее время при включении выдает 2 сообшения об ошибке , &quot;No MCI device open&quot; и...

Что означает ошибка device missing or unknow device (-24)?
Пытаюсь хотя бы считать данные с микроконтроллера через PonyProg. Выдает ошибку. Вроде все...

Ошибка создания Device в DirectSound. Не видит namespace Device
хочу в примитивной игрушке (сделанной не на Direct3D) добавить звуковое оформление через...

QUiLoader RuntimeError: Unable to open/read ui device
Есть код: # -*- coding: utf-8 -*- from PySide.QtCore import * from PySide.QtGui import * from...


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

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