Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 13:54   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
 WindowsMediaPlayer1.URL:='D:\Музыка\Darksun\2005-El Lado Oscuro\07-Como El Viento.mp3';
 WindowsMediaPlayer1.controls.play;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.05.2010, 14:01   #12
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
Вопрос

Проблема обновлена
Грузится только первое видео , а точнее когда в ListBox или FileListBox находится только 1 итем.
Вопрос заключается в том как сделать чтобы загружались и остальные если не 1 итем в ListBox или в FileListBox.
Коды могут подсказать но я уже не знаю че делать :
procedure TForm4.FileListBox1DblClick(Sender: TObject);
begin
WindowsMediaPlayer1.URL:= 'video/' + FileListBox1.Items.GetText;
end;

procedure TForm4.ListBox1DblClick(Sender: TObject);
begin
WindowsMediaPlayer1.URL:= 'video/' + ListBox1.Items.GetText + '.avi';
end;
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 14:26   #13
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

Попробовал сделать так :
procedure TForm4.ListBox1DblClick(Sender: TObject);
begin
ListBox1.ItemIndex:=n;
WindowsMediaPlayer1.URL:= 'video/' + ListBox1.Items.Strings[n] + '.avi';
end;

end.

Но все равно грузит только 1 видео а именно первое. Жду помощи
Вопрос сейчас состоит в том как сделать чтобы когда я выбираю итем в ListBox он боал индекс именно того итема который я выбираю

Последний раз редактировалось Elementery; 28.05.2010 в 14:31.
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 14:52   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
if ListBox1.ItemIndex<0 then exit;
WindowsMediaPlayer1.URL:= 'video/' + ListBox1.Items.Strings[ListBox1.ItemIndex] + '.avi';
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.05.2010, 14:58   #15
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

Спасибо!!! Помогло , только я так и не понял как действует эта функция =)
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 15:01   #16
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

Еще вопросец как бы сделать чтобы запуская программу WMP не становился изначального интегрированного размера =)
А точнее подстраивал расширение загружаемого видео к размеру заданному мной WMP.

Последний раз редактировалось Elementery; 28.05.2010 в 15:09.
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 15:02   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
ListBox1.ItemIndex
возвращает номер выделенного элемента или -1 если ничего не выделена(на этом и основа условие вначале)
Цитата:
Еще аопросец как бы сделать чтобы запуская программу WMP не становился изначального интегрированного размера =)
всмысле?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 28.05.2010 в 15:09.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.05.2010, 15:20   #18
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

В том смысле что какого размера я бы не делал WMP на форме даже прописывая:
procedure TForm4.FormActivate(Sender: TObject);
begin
WindowsMediaPlayer1.Height:=473;
WindowsMediaPlayer1.Left:=144;
WindowsMediaPlayer1.Width:=1017;
end;
Он становится маленьким при запуске проекта , а точнее размером который импортирован (стандартным при занесении на форму).
А когда запускаю видео , кстате я переделал аналогично на FileListBox.
WMP подстраивается под разрешение видео , вот я и хочу сделать так чтобы он при запуске был того размера что поставил я и загружаемое видео подстраивалось под разрешение WMP а не изменяло его размер подстраивая под себя.
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 15:33   #19
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

Разобрался что для того чтобы WMP не менял размер надо поставить у формы свойство:
ActiveControl = WindowsMediaPlayer1

Но остался вопрос как сделать чтобы загружаемое видео не меняло WMP под свое разрешение а подстраивалось само.
Elementery вне форума Ответить с цитированием
Старый 28.05.2010, 17:10   #20
Elementery
Пользователь
 
Аватар для Elementery
 
Регистрация: 25.05.2010
Сообщений: 26
По умолчанию

Тема Ап , не вижу не каких решений , предложения бы какие нибудь
Elementery вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка file.txt в ListBox Shift-stels Общие вопросы C/C++ 1 29.04.2010 21:59
Субтитры к WMP Alex Cones Софт 2 31.10.2009 21:32
Загрузка списка в ListBox aval Microsoft Office Excel 4 09.06.2009 11:14
Загрузка списка в ListBox reyn90 Помощь студентам 2 31.05.2009 04:17
Сохранение и загрузка строк из listbox Anfall Компоненты Delphi 4 12.05.2009 13:52