it-place.net > Уроци > Други
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Mirc: mp3 player без длл-и
  1. Mirc: mp3 player без длл-и
Inventive
     
Автор  Inventive (05.02.2005 13:16)  съобщение до автора
Погледнат  3482 пъти  добави към любими
Оценка  добави коментар
Гласове  --  изпрати на приятел
Коментари  (0)  абонирай се за Други
    Страница 1 / 1

 



CODE
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
alias mp3 {
 
if ($dialog(mp3)) { dialog -c mp3 }
 
else { dialog -dm mp3 mp3 }
}

; това е файла за плей листа
alias list { return list.txt }
alias loadpl {
 
did -r mp3 8
 
var %tmp = 1
 
set %mp3s $lines($list)
 
while (%tmp <= %mp3s) {
   
did -a mp3 8 $nopath($read($list,%tmp))
   
inc %tmp
 
}
}
alias addmp3 { if ($isfile(%dir $+ / $+ $nopath($1-))) { write $list $1- } }
dialog mp3 {
  title "Mp3 Player"
  size -1 -1 106 161
  option dbu
  edit "", 1, 4 4 98 10, read center
  edit "", 2, 4 16 48 10, read center
  edit "", 3, 54 16 48 10, read center
  button "Back", 4, 4 28 22 12
  button "Play", 5, 29 28 22 12
  button "Pause", 6, 54 28 22 12
  button "Next", 7, 80 28 22 12
  list 8, 4 43 98 100, size vsbar
  button "+", 9, 4 145 14 12
  button "-", 10, 21 145 14 12
}
on 1:dialog:mp3:sclick:*: {
  if ($did == 4) { did -c $dname 8 $calc($did(8).sel -1) }
  if ($did == 7) { did -c $dname 8 $calc($did(8).sel +1) }
  if ($did == 5) {
    if (%play == stop) {
      splay stop
      set %play play
      did -ra $dname 5 Play
      did -r $dname 1,2,3
    }
    else {
      splay $read($list,$did(8).sel)
      set %play stop
      did -ra $dname 5 Stop
      did -ra $dname 1 $nopath($did(8).seltext)
      did -ra mp3 2 $mp3($insong.fname).bitrate kbps
      did -ra mp3 3 $mp3($insong.fname).mode
    }
  }
  if ($did == 6) {
    if (%pause == yes) { set %pause no | splay resume }
    else { set %pause yes | splay pause }
  }
  if ($did == 9) {
    write -c $list
    set %dir $?="Enter directory:"
    set %mp3s $findfile(%dir,*.mp3,0,addmp3 $1-)
    loadpl
  }
  if ($did == 10) { write -c $list | loadpl }
}
on 1:dialog:mp3:init:*: { loadpl }
on 1:MP3END: {
  if ($dialog(mp3)) { did -r mp3 1,2,3 | did -ra mp3 5 Play }
  splay stop
  set %play play
}

Ето един добър написан от мен пример как да си изградите mp3 плеър. Иденственото което не съм направил е seek-a. Той става чрез /splay seek <параметър> Също така можете да си направите и диалог за оправление на звука чрез командата /vol



   


Ключови думи: DLL mirc mp3 player


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Inventive  
На 14 години съм и се казвам Светослав Генов. Занимавам се с PHP и MySQL предимно. Също така съм и mIRC скирптер. Имам опит и с Adobe Photoshop.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008