Вверх ↑
Этот топик читают: Гость
Ответов: 5
Рейтинг: 0
#1: 2010-03-27 17:37:53 ЛС | профиль | цитата
создаю медиа плейер, но не могу подключить панель прогресса чтобы она показывала сколько осталось до конца трэка. подскажите как это сделать
карма: 0

0
Ответов: 1379
Рейтинг: 86
#2: 2010-03-27 17:59:22 ЛС | профиль | цитата
смысле? чтобы при запуске трека была она заполнена, а по ходу проигрывания уменьшалась?
карма: 0

0
Ответов: 4641
Рейтинг: 334
#3: 2010-03-27 18:03:35 ЛС | профиль | цитата
ilyazolotarov, используй точку doMax

Add(ProgressBar,3549255,196,189)
{
Left=195
Top=185
Point(doMax)
}
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 578
Рейтинг: 14
#4: 2010-03-27 18:05:42 ЛС | профиль | цитата
я понял так)
code_17558.txt
карма: 0

0
файлы: 1code_17558.txt [777B] [83]
Ответов: 5
Рейтинг: 0
#5: 2010-03-27 18:14:36 ЛС | профиль | цитата
нет наоборот. чтоб увеличивалась. ну как и в других плейерах.
карма: 0

0
Ответов: 970
Рейтинг: 270
#6: 2010-03-27 18:16:02 ЛС | профиль | цитата
BASS_ChannelPositionTrackBarProgressBar

С помощью BASS

Add(MainForm,16529224,175,147)
{
Width=455
Height=122
Caption="BASS Position"
Point(Handle)
link(onCreate,4252681:doInit,[])
}
Add(BASS_Init,4252681,252,161)
{
link(onInit,10183901:doCheck,[])
link(onError,11232751:doMessage,[(296,174)(296,216)])
link(Handle,16529224:Handle,[(272,149)(226,149)(226,191)(181,191)])
}
Add(BASS_Version,10183901,308,161)
{
link(onCheckFailed,109118:doMessage,[(352,174)(352,216)])
}
Add(Message,11232751,308,210)
{
Message="Error BASS initialization"
Caption="Error"
Icon=1
}
Add(Message,109118,364,210)
{
Message="Incorrect version of BASS library "
Caption="Error"
Icon=1
}
Add(BASS_StreamCreateFile,2073512,342,343)
{
Name="MainSound"
link(onCreate,10701583:doPlay,[])
link(onEndPlay,13896816:doMessage,[(390,356)(390,293)])
link(onError,12393418:doMessage,[(390,363)(390,391)])
link(FileName,12373576:Text,[])
}
Add(Edit,12373576,342,294)
{
Left=15
Top=15
Width=350
Text=""
}
Add(Button,13708268,245,343)
{
Left=15
Top=45
Caption="Play"
link(onClick,2073512:doCreate,[])
}
Add(Button,13089460,244,294)
{
Left=375
Top=15
Caption="Обзор"
link(onClick,4225408:doExecute,[])
}
Add(ODialog,4225408,293,294)
{
link(onExecute,12373576:doText,[])
}
Add(Message,12393418,405,385)
{
Message="Ошибка!"
Caption="Error"
Icon=1
}
Add(BASS_ChannelPlay,10701583,405,343)
{
Channel="MainSound"
link(onPlay,14122420:doData,[])
}
Add(BASS_ChannelPosition,9802659,454,441)
{
Channel="MainSound"
Mode=2
}
Add(Timer,3915133,405,497)
{
link(onTimer,12272575:doData,[])
}
Add(DoData,12272575,454,497)
{
link(onEventData,884648:doPosition,[(550,503)(550,342)])
link(Data,9802659:CurPosition,[])
}
Add(DoData,14122420,510,343)
{
link(onEventData,884648:doMax,[(554,349)(554,349)])
link(Data,9802659:Length,[(516,331)(492,331)(492,485)(467,485)])
}
Add(Message,13896816,405,287)
{
}
Add(ScrollBarEx,884648,566,336)
{
Left=75
Top=45
Width=280
ScrollMode=1
Point(doMax)
link(onPosition,9802659:doPosition,[(612,342)(612,430)(442,430)(442,447)])
}

C помощью MediaPlayer

Add(MainForm,16529224,175,161)
{
Width=455
Height=122
Caption="BASS Position"
}
Add(Edit,12373576,273,217)
{
Left=15
Top=15
Width=350
Text=""
}
Add(Button,13708268,175,266)
{
Left=15
Top=45
Caption="Play"
link(onClick,8266895:doEvent1,[])
}
Add(Button,13089460,175,217)
{
Left=375
Top=15
Caption="Обзор"
link(onClick,4225408:doExecute,[])
}
Add(ODialog,4225408,224,217)
{
link(onExecute,12373576:doText,[])
}
Add(DoData,14122420,329,273)
{
link(onEventData,884648:doMax,[])
link(Data,13782588:Length,[(335,267)(315,267)(315,310)(286,310)])
}
Add(ScrollBarEx,884648,385,266)
{
Left=75
Top=45
Width=280
ScrollMode=1
Point(doMax)
link(onPosition,13782588:doPosition,[(440,272)(440,365)(213,365)(213,312)(265,312)(265,293)])
}
Add(MediaPlayer,13782588,273,266)
{
link(FileName,12373576:Text,[])
}
Add(Timer,13059487,224,322)
{
Interval=80
link(onTimer,16085623:doData,[])
}
Add(DoData,16085623,273,322)
{
link(onEventData,884648:doPosition,[(372,328)(372,272)])
link(Data,13782588:Position,[])
}
Add(Hub,8266895,238,266)
{
link(onEvent1,13782588:doPlay,[])
link(onEvent2,14122420:doData,[])
}


карма: 0

0
Ответов: 1379
Рейтинг: 86
#7: 2010-03-27 18:17:06 ЛС | профиль | цитата
дак это элементарно:
code_17559.txt
карма: 0

0
файлы: 1code_17559.txt [685B] [106]
Ответов: 5
Рейтинг: 0
#8: 2010-03-27 18:27:20 ЛС | профиль | цитата
я HiAsm пользуюсь первый день так что давайте по подробней. что это за коды и куда их вставлять?
карма: 0

0
Ответов: 970
Рейтинг: 270
#9: 2010-03-27 18:28:44 ЛС | профиль | цитата
Вставка и копирование схем на форуме
карма: 0

0
Ответов: 4641
Рейтинг: 334
#10: 2010-03-27 18:36:13 ЛС | профиль | цитата
ilyazolotarov писал(а):
я HiAsm пользуюсь первый день

Вам на главную страницу и читать справку от начала и до конца
а еще примеры смотреть там и в комплекте с HiAsm
еще и видео можешь посмотреть
еще там можно посмотреть и примеры и видео http://hi-asm.blogspot.com
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1379
Рейтинг: 86
#11: 2010-03-27 18:38:00 ЛС | профиль | цитата
[offtop]Ravilr, ссылка битая [/offtop]
карма: 0

0
Ответов: 3349
Рейтинг: 233
#12: 2010-03-27 18:42:17 ЛС | профиль | цитата
petrocan, сам ты битая
карма: 1

0
Ответов: 5
Рейтинг: 0
#13: 2010-03-27 19:16:58 ЛС | профиль | цитата
справку я давно всю прочитал. а когда сидишь в нете на мобилке то видео не посмотришь. в ответах есть примеры параметров, но куда их вставить до меня не дошло. если не сложно, обьясните
карма: 0

0
Ответов: 1379
Рейтинг: 86
#14: 2010-03-27 20:08:02 ЛС | профиль | цитата
ilyazolotarov, каких параметров? смысле кода? если да, то:
копирование кода с форума: выделяешь код, клацк правой кнопкой мыши по выделенному > Копировать
открываешь Hiasm, создаешь новый файл в том пакете, про который говорится на форуме (скорее всего Windows), щелкаешь по полю правой кнопкой >выбираешь Вставить
все, схема в конструкторе.
на форум тоже самое, токо выделяешь схему в конструкторе, копируешь, вставляешь ее между тегом code
карма: 0

0
Ответов: 5
Рейтинг: 0
#15: 2010-03-28 10:07:44 ЛС | профиль | цитата
А, блин точно. Вот дурак. Теперь сам понял какой дурацкий вопрос задал. Под вечер голова уже совсем не варила. Я и не врубился что схемку просто скопировать можно. Ладно спасибо за советы, теперь всё нормально.

карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)