📄 voice_main.lst
字号:
131 3 {
132 4 screen_level = SCREEN_LEVEL_MUSIC_PLAY;
133 4 bResShowPic(PLAY_PIC, 0 , 2);
134 4 }
135 3 close_volume();
136 3 init_volume();
137 3 }
138 2 break;
139 2 case KEY_NEXT:
140 2 if(vol_flag)
141 2 {
142 3 if(tUserPreference.u8Volume<31)
143 3 {
144 4 tUserPreference.u8Volume++;
145 4 api_bSetVolume(1);
146 4 ui_show_vol();
147 4 }
148 3 }
149 2 else
150 2 {
151 3 if(screen_level == SCREEN_LEVEL_MUSIC_PLAY)
152 3 {
153 4 if(music_stop()) {
154 5 if(!find_good_media(1, SELECT_CUR))
155 5 break;
156 5 if(music_play())
157 5 screen_level = SCREEN_LEVEL_MUSIC_PLAY;
158 5 close_volume();
159 5 init_volume();
160 5 //bResShowPic(PLAY_PIC, 0 , 2);
161 5 }
162 4 }
163 3 else if(screen_level == SCREEN_LEVEL_MUSIC_STOP)
164 3 {
165 4 if(!find_good_media(1, SELECT_CUR))
166 4 break;
167 4 }
168 3 ui_draw();
169 3 if(screen_level == SCREEN_LEVEL_MUSIC_PLAY)
170 3 bResShowPic(PLAY_PIC, 0 , 2);
171 3 }
172 2 break;
173 2 case KEY_PREV:
174 2 if(vol_flag)
175 2 {
176 3 if(tUserPreference.u8Volume>0)
C51 COMPILER V7.50 VOICE_MAIN 08/20/2008 17:11:08 PAGE 4
177 3 {
178 4 tUserPreference.u8Volume--;
179 4 api_bSetVolume(-1);
180 4 ui_show_vol();
181 4 }
182 3 }
183 2 else
184 2 {
185 3 if(screen_level == SCREEN_LEVEL_MUSIC_PLAY)
186 3 {
187 4 if(music_stop()) {
188 5 if(!find_good_media(-1, SELECT_CUR))
189 5 break;
190 5 if(music_play())
191 5 screen_level = SCREEN_LEVEL_MUSIC_PLAY;
192 5 close_volume();
193 5 init_volume();
194 5 }
195 4 }
196 3 else if(screen_level == SCREEN_LEVEL_MUSIC_STOP)
197 3 {
198 4 if(!find_good_media(-1, SELECT_CUR))
199 4 break;
200 4 }
201 3 ui_draw();
202 3 if(screen_level == SCREEN_LEVEL_MUSIC_PLAY)
203 3 bResShowPic(PLAY_PIC, 0 , 2);
204 3 }
205 2 break;
206 2 case KEY_AB_REPEAT:
207 2 /*
208 2 if(curr_music.eMusicType != MUSIC_TYPE_WMA){
209 2 api_bSetABrepeat();
210 2 vShowRepeat();
211 2 }
212 2 */
213 2 vol_flag = !vol_flag;
214 2 ui_show_vol();
215 2 break;
216 2 case KEY_FORWARD:
217 2 case KEY_REWIND:
218 2 if(curr_music.eMusicType != MUSIC_TYPE_WMA && api_bFwRwdProlog()){
219 3 if(key == KEY_FORWARD)
220 3 api_bFwRwdForward();
221 3 else
222 3 api_bFwRwdRewind();
223 3 play_time_update(1);
224 3 screen_level = SCREEN_LEVEL_MUSIC_FWRW;
225 3 }
226 2 break;
227 2 case KEY_RELEASE:
228 2 api_bFwRwdEpilog();
229 2 screen_level = SCREEN_LEVEL_MUSIC_PLAY;
230 2 break;
231 2 /*
232 2 case KEY_VOL_UP:
233 2 if(tUserPreference.u8Volume<31)
234 2 {
235 2 tUserPreference.u8Volume++;
236 2 api_bSetVolume(1);
237 2 ui_show_vol();
238 2 }
C51 COMPILER V7.50 VOICE_MAIN 08/20/2008 17:11:08 PAGE 5
239 2 break;
240 2 case KEY_VOL_DN:
241 2 if(tUserPreference.u8Volume>0)
242 2 {
243 2 tUserPreference.u8Volume--;
244 2 api_bSetVolume(-1);
245 2 ui_show_vol();
246 2 }
247 2 break;
248 2 */
249 2 case KEY_EOS:
250 2 //deal_loop();
251 2 ui_draw();
252 2 break;
253 2 default:
254 2 break;
255 2 }
256 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 741 ----
CONSTANT SIZE = 4 ----
XDATA SIZE = ---- 3
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -