Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.06.2016
Сообщений: 13
1

Программное управление кнопками компонента TMediaPlayer

13.02.2017, 15:33. Показов 483. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Компилятор у меня Borland builder 6, проигрыватель из группы компонентов System.
При программировании всех кнопок кнопки Next и Previous почему-то дублируют кнопку Play. Почему? Ведь это разные кнопки?
Если оставить "пуск", "паузу" и "стоп" по умолчанию (не программировать), а программировать только Next и Prev, то "пуск" вообще не работает, а воспроизведение включается кнопкой Next - то есть дублируется. Почему всё это? Почему кнопки не автономны?

Вот код:

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include <Windows.h>
 
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int main();
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::N2Click(TObject *Sender)
{
int z;
OpenDialog1->Execute();
MediaPlayer1->FileName = OpenDialog1->FileName;
MediaPlayer1->Open();
ListBox1->Items->AddStrings(OpenDialog1->Files);
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::ListBox1Click(TObject *Sender)
{
MediaPlayer1->FileName = ListBox1->Items->Strings[ListBox1->ItemIndex];
MediaPlayer1->Open();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::N3Click(TObject *Sender)
{
 ListBox1->Clear();
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Panel1Click(TObject *Sender)
{
MediaPlayer1->DisplayRect = Rect(0,0,497,297);        
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::MediaPlayer1Click(TObject *Sender,
      TMPBtnType Button, bool &DoDefault)
{
 DoDefault = false;
 switch(Button)
{
 case ::btPlay:
 MediaPlayer1->Play();
 break;
 case ::btPause:
 MediaPlayer1->Pause();
 break;
 case ::btStop:
 MediaPlayer1->Stop();
 break;
 case btStep:
 MediaPlayer1->Position = MediaPlayer1->Position + 25000;
 MediaPlayer1->Step();
 MediaPlayer1->Play();
 break;
 case btBack:
 MediaPlayer1->Position = MediaPlayer1->Position - 25000;
 MediaPlayer1->Back();
 MediaPlayer1->Play();
 break;
 case Comctrls::btNext:
 MediaPlayer1->Next();
 break;
 case Comctrls::btPrev:
 MediaPlayer1->Previous();
 break;
}
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2017, 15:33
Ответы с готовыми решениями:

Как у компонента TMediaPlayer изменить громкость?
Всем доброго времени суток) Я использую компонет TMediaPlayer через нево воспроизвожу музыку а...

С помощью компонента SpinEdit организуйте управление количеством строк компонента Stringgrid
помогите решить) Поместите на форму компоненты Stringgrid и SpinEdit. С помощью компонента...

Почему при использовании компонента TMediaPlayer ,некоторые mp3 открываются а некоторые нет?
Почему при использовании компонента TMediaPlayer ,некоторые mp3 открываются а некоторые нет ...

Управление кнопками
Здраствуйте, решил разобраться в этой теме. Как сделать так, чтобы при нажатии кнопки &quot;Вниз&quot; на...

0
13.02.2017, 15:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2017, 15:33
Помогаю со студенческими работами здесь

Для компонента ComboBox разработать проект с кнопками
Для компонента ComboBox (четные варианты) разработать проект с кнопками «Добавить», «Удалить»,...

Для компонента ComboBox разработать проект с кнопками
Для компонента ComboBox разработать проект с кнопками «Добавить», «Удалить», «Вставить»,...

Управление кнопками телефона
raxp, Не знал, как правильнее назвать тему, вопшм, суть вот в чем: Пытаюсь сделать...

Код управление кнопками
Доброго времени суток! Друзья, подскажите какой язык имеет Код управление кнопками мыши или...


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

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