欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android中怎么使用SoundPool播放短音效-創(chuàng)新互聯(lián)

這篇文章給大家介紹Android中怎么使用SoundPool播放短音效,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站營銷推廣,域名與空間,網(wǎng)站空間網(wǎng)站托管運(yùn)營有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)。

實(shí)現(xiàn)

SoundPool的具體作用,就不再闡述,直接貼代碼

private SoundPool.Builder spBuilder;private SoundPool soundPool;private Integer[] fmSound = FmManager.getRawAudios(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {      if (null == spBuilder) {        spBuilder = new SoundPool.Builder();        AudioAttributes.Builder builder = new AudioAttributes.Builder();        builder.setLegacyStreamType(AudioManager.STREAM_MUSIC);        spBuilder.setAudioAttributes(builder.build());        spBuilder.setMaxStreams(10);      }      if (null == soundPool) {        soundPool = spBuilder.build();      }    } else {      if (null == soundPool) {        soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 10); //最多播放10個(gè)音效,格式為Steam_music,音質(zhì)為10      }    }    soundPool.setOnLoadCompleteListener(this);    if (null == fmArray) {      fmArray = new SparseIntArray();    }    if (null == streamArray) {      streamArray = new SparseIntArray();    }    for (int i = 0; i < fmSound.length; i++) {      fmArray.put(i + 1, soundPool.load(this, fmSound[i], 1));  //將需要播放的資源添加到SoundPool中,并保存返回的StreamID,通過StreamID可以停止某個(gè)音效    } private void playFmByPosition(int resultId) {    if (null == soundPool || resultId < 0 || fmArray == null || fmArray.size() < 0 || streamArray == null)      return;    LogUtils.e(resultId + "------------" + fmArray.size());    if (resultId < fmArray.size()) {      if (!FmPlaying.isPlay(resultId)) {        int fmPlayId = soundPool.play(fmArray.get(resultId + 1), 1, 1, 0, -1, 1);        streamArray.put(resultId, fmPlayId);        FmPlaying.setPlay(resultId, true);      } else {        soundPool.stop(streamArray.get(resultId));        streamArray.removeAt(resultId);        FmPlaying.setPlay(resultId, false);      }    }  }  static class FmPlaying {    private static SparseBooleanArray playArray = new SparseBooleanArray();    public static boolean isPlay(int position) {      return playArray.get(position, false);    }    public static void setPlay(int position, boolean play) {      playArray.put(position, play);    }}

關(guān)于Android中怎么使用SoundPool播放短音效就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

當(dāng)前名稱:Android中怎么使用SoundPool播放短音效-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://chinadenli.net/article12/ehidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、建站公司面包屑導(dǎo)航、微信公眾號、品牌網(wǎng)站制作、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
午夜精品一区二区av| 99久久精品久久免费| 日韩中文字幕视频在线高清版| 成人免费观看视频免费| 亚洲精选91福利在线观看| 在线观看视频日韩成人| 国产精品免费无遮挡不卡视频| 国产精品欧美一区两区| 五月综合婷婷在线伊人| 免费观看潮喷到高潮大叫| 视频在线观看色一区二区| 亚洲欧美国产中文色妇| 国产偷拍精品在线视频| 好吊一区二区三区在线看| 久久综合日韩精品免费观看| 欧美激情视频一区二区三区| 91一区国产中文字幕| 日韩欧美国产三级在线观看| 免费一级欧美大片免费看| 精品国产一区二区欧美| 不卡一区二区高清视频| 美国欧洲日本韩国二本道| 国产精品日韩精品最新| 免费观看日韩一级黄色大片 | 国产精品国产亚洲看不卡| 国产无摭挡又爽又色又刺激| 国产精品国产亚洲看不卡| 日本熟妇五十一区二区三区| 国产福利一区二区久久| 插进她的身体里在线观看骚| 国产成人精品久久二区二区| 91亚洲国产日韩在线| 日韩一区中文免费视频| 久草热视频这里只有精品| 亚洲高清中文字幕一区二区三区| 女人精品内射国产99| 搡老妇女老熟女一区二区| 女人精品内射国产99| 成年女人下边潮喷毛片免费| 国产欧美日韩视频91| 日本最新不卡免费一区二区|