Вверх ↑
Этот топик читают: Гость
Ответов: 105
Рейтинг: -2
#1: 2013-01-02 00:32:56 ЛС | профиль | цитата
Скажите как сделать так чтобы можно было просмотреть ьсколько скачалось песня по url прогрователю,ну как в вк там есть прозрачная линия она показывает сколько скачалось,а другая полоса идет за неи и показывает сколько проигралось
------------ Дoбавленo в 00.32:
некто не знает(((
карма: 1

0
Ответов: 8926
Рейтинг: 823
#2: 2013-01-02 15:50:55 ЛС | профиль | цитата
nesco, нужен раздел "Ищем компоненты на вкладке "Элементы"
jeezy1212, специальный компонент есть BASS_ChannelPosition
code_29926.txt

карма: 19

0
файлы: 1code_29926.txt [465B] [102]
Ответов: 105
Рейтинг: -2
#3: 2013-01-02 23:00:03 ЛС | профиль | цитата
это не то,это показывает позицию проигрования
карма: 1

0
Ответов: 1536
Рейтинг: 176
#4: 2013-01-02 23:52:20 ЛС | профиль | цитата
jeezy1212, ну, вот то, что пришло сразу в голову, хотя с прозрачностями мне не приходилось работать:

Add(MainForm,2953706,21,105)
{
Width=682
Height=458
}
Add(TrackBarRush,15193318,98,238)
{
Left=175
Top=15
Max=200
link(onPosition,5415725:doWork2,[(146,244)(146,160)])
}
Add(TrackBarRush,2570645,98,147)
{
Left=175
Top=65
SlideColorFrom=65280
Max=200
link(onPosition,5415725:doWork1,[])
}
Add(Label,14433921,98,105)
{
Left=115
Top=20
Width=24
Height=17
Caption="Play"
}
Add(Label,9927371,98,196)
{
Left=115
Top=65
Width=28
Height=17
Caption="Load"
}
Add(ChildForm,5415725,161,147)
{
}
BEGIN_SDK
Add(EditMulti,13359568,21,21)
{
WorkCount=2
Height=214
link(doWork1,10426769:doWidth,[])
link(doWork2,14985297:doWidth,[(81,34)(81,62)])
}
Add(MainForm,12516556,70,168)
{
Left=35
Top=105
Width=269
Height=39
Color=0
AlphaBlendValue=200
BorderStyle=0
TaskBar=1
DragForm=0
Position=1
TransparentManager="parent.00"
Point(Handle)
link(onCreate,5298166:doCreateRect,[])
}
Add(ChildPanelRush,10426769,140,21)
{
}
BEGIN_SDK
Add(EditMultiEx,2518388,21,21)
{
WorkCount=#7:doWidth|
link(doWidth,10767600:doWidth,[(28,27)(28,118)])
}
Add(PanelRush,10767600,35,105)
{
Left=1
Width=1
Height=35
ColorTo=65280
BorderColor=0
Alpha=0
Glyphs=[]
Point(doWidth)
}
END_SDK
Add(ChildPanelRush,14985297,140,56)
{
}
BEGIN_SDK
Add(EditMultiEx,1512633,21,21)
{
WorkCount=#7:doWidth|
link(doWidth,5961879:doWidth,[(28,27)(28,118)])
}
Add(PanelRush,5961879,35,105)
{
Left=1
Width=1
Height=35
BorderColor=0
Glyphs=[]
Point(doWidth)
Point(Handle)
}
END_SDK
Add(RGN_SetToWindow,12358562,210,182)
{
link(Handle,12516556:Handle,[(216,170)(190,170)(190,220)(76,220)])
}
Add(PointXY,5971601,161,119)
{
X=200
Y=35
}
Add(PointXY,7982050,126,119)
{
X=2
Y=2
}
Add(RGN_RoundRect,5298166,126,182)
{
rX=6
rY=6
link(onCreateRect,12358562:doSetRegion,[])
link(Point1,7982050:Point,[])
link(Point2,5971601:Point,[(139,174)(167,174)])
}
END_SDK
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 1376
Рейтинг: 197
#5: 2013-01-03 05:16:47 ЛС | профиль | цитата
jeezy1212, ещё вариант
code_29928.txt
карма: 1

0
файлы: 1code_29928.txt [975B] [79]
Ответов: 105
Рейтинг: -2
#6: 2013-01-04 00:08:38 ЛС | профиль | цитата
спасибо,но как мне сделать именно сколько скачалось??? а не место проигрования,
вот например на YouTube,там серая полоса показывает сколько видео скачалось, а красная позицию проигрования,вот как мне сделать серую полоску??
карма: 1

0
Ответов: 8926
Рейтинг: 823
#7: 2013-01-04 18:26:54 ЛС | профиль | цитата
jeezy1212, вот ещё вариант:
code_29946.txt
карма: 19

0
файлы: 1code_29946.txt [2KB] [120]
Ответов: 105
Рейтинг: -2
#8: 2013-01-04 21:09:33 ЛС | профиль | цитата
а как это сделать с музыкои????
вот url самои музыки [offtop]http://planshetmircs.ucoz.com/music/Skrillex_feat-Sirah-Bangarang.mp3[/offtop]
карма: 1

0
Ответов: 8926
Рейтинг: 823
#9: 2013-01-04 21:40:08 ЛС | профиль | цитата
jeezy1212, я интернетом не балуюсь, может ещё кто поможет
карма: 19

0
Ответов: 105
Рейтинг: -2
#10: 2013-01-04 22:25:50 ЛС | профиль | цитата
ладно,но все равно спасибо
карма: 1

0
Ответов: 8926
Рейтинг: 823
#11: 2013-01-05 01:00:26 ЛС | профиль | цитата
jeezy1212 писал(а):
как это сделать с музыкои
У нас есть DirectShowPlayer, но у него нет "сколько закачено", хотя Ваша ссылка (неужели это тоже музыка? ) у меня скачивается не успеешь мышку от кнопки убрать.

Add(DirectShowPlayer,13189255,329,126)
{
Point(doClose)
link(onEndPlay,6759535:doEvent1,[(366,132)(366,107)(186,107)(186,160)])
link(FileName,3376740:Text,[])
}
Add(Timer,8312559,238,217)
{
Interval=500
Enable=1
link(onTimer,9040149:doEvent1,[])
}
Add(MathParse,1724567,329,182)
{
MathStr="%1 / (%2 + 1)*200"
ResultType=0
link(onResult,13338266:doPosition,[(420,188)(420,216)])
link(X1,13189255:Position,[])
link(X2,7480464:Var2,[])
}
Add(ProgressBar,13338266,427,210)
{
Left=10
Top=70
Width=1
Height=5
Color=-16777206
ProgressColor=255
Point(doWidth)
}
Add(Button,9161004,238,112)
{
Left=10
Top=25
Caption=">>"
link(onClick,11142053:doEvent1,[])
}
Add(Hub,11142053,280,112)
{
OutCount=3
link(onEvent1,13189255:doPlay,[(316,118)(316,132)])
link(onEvent2,15291594:doSendToBack,[(309,125)(309,251)])
link(onEvent3,8312559:doTimer,[(302,132)(302,182)(226,182)(226,223)])
}
Add(MathParse,16624437,371,217)
{
MathStr="%1/%2*200"
ResultType=0
link(onResult,13338266:doWidth,[])
link(X1,8620809:Var2,[])
link(X2,8620809:Var3,[(384,166)])
}
Add(Image,15291594,329,231)
{
Left=10
Top=70
Width=200
Height=5
Color=8421504
Point(doSendToBack)
}
Add(Hub,9040149,280,217)
{
link(onEvent1,16624437:doCalc,[])
link(onEvent2,1724567:doCalc,[(317,230)(317,188)])
}
Add(GetDataEx,7480464,336,161)
{
link(Data,13189255:Length,[])
}
Add(GetDataEx,8620809,371,161)
{
Angle=3
link(Data,7480464:Var3,[])
}
Add(Hub,6759535,196,154)
{
link(onEvent1,8312559:doStop,[(217,160)(217,230)])
link(onEvent2,13189255:doClose,[(270,167)(270,146)])
}
Add(Edit,3376740,329,63)
{
Left=5
Width=375
Text="http://planshetmircs.ucoz.com/music/Skrillex_feat-Sirah-Bangarang.mp3"
}
карма: 19

0
Ответов: 105
Рейтинг: -2
#12: 2013-01-05 20:24:52 ЛС | профиль | цитата
блин,как же это сделать??
карма: 1

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