⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 voice_main.lst

📁 智原mp3 SDK 开发包 与巨力 有mp3 wma ogg decoder
💻 LST
📖 第 1 页 / 共 2 页
字号:
 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 + -