最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android中暫停背景音樂

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

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

下面有一種比較靠譜的方式,是通過觸發(fā)媒體的按鈕來操作播放器狀態(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)的另一種方法

簡約寫下流程

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


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

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

   }

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

 }

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

int status = Visualizer.ERROR;

 if(visualizer != null)
 {

  //音樂頻譜獲取
  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)文章

最新評論

伊金霍洛旗| 公安县| 田东县| 遂宁市| 安化县| 扶余县| 奇台县| 达尔| 迁西县| 长宁县| 贡嘎县| 屯昌县| 余干县| 苏尼特右旗| 宝丰县| 梅河口市| 金塔县| 冕宁县| 泰宁县| 丹阳市| 潜江市| 宜兰市| 松潘县| 陵水| 恩施市| 黄梅县| 雷州市| 龙山县| 泸溪县| 垦利县| 渝中区| 石柱| 杂多县| 天镇县| 舟山市| 泸溪县| 海宁市| 石台县| 松溪县| 尉犁县| 曲靖市|