<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于MiniGUI的嵌入式媒體播放器設(shè)計與實現(xiàn)

          基于MiniGUI的嵌入式媒體播放器設(shè)計與實現(xiàn)

          作者: 時間:2014-03-06 來源:網(wǎng)絡(luò) 收藏


          3.3 主要函數(shù)及具體實現(xiàn)

          ⑴ 播放控制事件回調(diào)函數(shù)

          static int main_event_cb (HWND hwnd, skin_item_t* item, int event, void* data)

          { …

          if (event==SIE_BUTTON_CLICKED) {

          switch (item->id) {

          case SIID_PLAY:



          case SIID_PAUSE:



          case SIID_STOP:



          case SIID_CLOSE:



          }

          }

          else if (event==SIE_SLIDER_CHANGED item->id!=SIID_VOLUME) {



          }

          return 1;

          }

          ⑵ 列表事件處理函數(shù)

          void playlist_handle_event(PEvent *event, void *data)

          {



          switch(event->type) {

          case ButtonPress:



          case ButtonRelease:



          case KeyPress:

          if(!playlist)

          return;

          mykeyevent = event->xkey;

          LockDisplay(gGui->display);

          len=LookupString(mykeyevent, kbuf, sizeof(kbuf), mykey, NULL);

          UnlockDisplay(gGui->display);


          switch (mykey) {

          case K_Down:

          case K_Next:

          browser_step_up(playlist->playlist, NULL);

          break;


          case K_Up:

          case K_Prior:

          browser_step_down(playlist->playlist, NULL);

          break;

          default:

          gui_handle_event(event, data);

          break;

          }


          關(guān)鍵詞: MiniGUI 媒體播放器 PDA

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();