亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

android中暫停背景音樂(lè)

 更新時(shí)間:2015年05月13日 10:07:44   投稿:hebedich  
本文給大家分享的是在Android中暫停背景音樂(lè)的方法的示例,以及度娘上其他網(wǎng)友的實(shí)現(xiàn)方法,感覺(jué)非常不錯(cuò),這里全部推薦給大家,有需要的小伙伴可以參考下。

網(wǎng)上有很多暫停背景音樂(lè)的例子,最多的就是根據(jù)暫停的指令去發(fā)廣播來(lái)暫停音樂(lè)。其實(shí)這種方式很不靠譜,為什么?因?yàn)槠渌牟シ牌鞑灰欢ㄗ?cè)監(jiān)聽(tīng)了那個(gè)廣播,所以大多數(shù)情況是不起作用的。

下面有一種比較靠譜的方式,是通過(guò)觸發(fā)媒體的按鈕來(lái)操作播放器狀態(tài)。

復(fù)制代碼 代碼如下:

sendMediaButton(context,<span style="font-size:9pt;line-height:1.5;color:#2B91AF;">KeyEvent</span><span style="font-size:9pt;line-height:1.5;">.KEYCODE_MEDIA_PAUSE);</span>

復(fù)制代碼 代碼如下:

private static void sendMediaButton(Context context, int keyCode) {
    KeyEvent keyEvent = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode);
    Intent intent = new Intent(Intent.ACTION_MEDIA_BUTTON);
    intent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
    context.sendOrderedBroadcast(intent,null);
 
    keyEvent = new KeyEvent(KeyEvent.ACTION_UP, keyCode);
    intent = new Intent(Intent.ACTION_MEDIA_BUTTON);
    intent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
    context.sendOrderedBroadcast(intent,null);
}

網(wǎng)友實(shí)現(xiàn)的另一種方法

簡(jiǎn)約寫(xiě)下流程

{
 private Visualizer visualizer = null;//頻譜測(cè)試器
 private byte [] mRawVizData;//頻譜容器


 //實(shí)例化 Visualizer 對(duì)象
 visualizer = new Visualizer(0); 
 mRawVizData = new byte[128];

 //對(duì)象的初始化
 if(visualizer != null)
 {
  if (visualizer.getEnabled()) {
    visualizer.setEnabled(false);

   }

    visualizer.setCaptureSize(mRawVizData.length);//一定要在頻譜false狀態(tài)使用
    visualizer.setEnabled(true);//開(kāi)啟頻譜獲取

 }

下面是開(kāi)一個(gè)線程進(jìn)行循環(huán)獲取頻譜信息,我只把獲取給貼出來(lái)

int status = Visualizer.ERROR;

 if(visualizer != null)
 {

  //音樂(lè)頻譜獲取
  status = visualizer.getFft(mRawVizData);//獲取波形圖

  if(status != Visualizer.SUCCESS)
  {
  Log.i("answer", "getWaveFail");
  }
  else
  {             
  int j = 0;

  for(int i = 0; i < 128; i++)
  {

    if(mRawVizData[i] == 0)
    {
      j++;
    }
  }

    Log.i("answer", "getWave j = " + j);
  }
 }
}

相關(guān)文章

最新評(píng)論