国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android12 獲取音頻輸出列表&設(shè)置音頻輸出通道

這篇具有很好參考價值的文章主要介紹了Android12 獲取音頻輸出列表&設(shè)置音頻輸出通道。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.獲取音頻輸出列表

有個需求是APP端能夠獲取所有音頻輸出列表,研究了很長時間源碼,發(fā)現(xiàn)只有這個API合適。

AudioDeviceInfo[] devices = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);

這個API能夠獲取到設(shè)備上所有可用的輸出,且APP可以調(diào)用。

2.設(shè)置音頻輸出通道

需要在framework層修改,找一個Manager或者自己寫一個Manager,添加以下API方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-586105.html

    @Override
    public void setPreferredDevice(int type) {
        AudioDeviceInfo device = null;
        AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
        AudioDeviceInfo[] devices = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);
        for(AudioDeviceInfo dev : devices) {
            if(dev.getType() == type && type != 0){
                device = dev;
                break;
            }
        }
        if (device == null) {
            Log.i(TAG, "Skip se

到了這里,關(guān)于Android12 獲取音頻輸出列表&設(shè)置音頻輸出通道的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android Studio 模擬器 安卓12 安裝Magisk

    本文腳本修改自github上的一個腳本。 環(huán)境為Mac OS-Arm版 可以去github上下載,鏈接:https://github.com/topjohnwu/Magisk/releases 本文采用v26.1版本 下載完成之后,可以直接拖入模擬器中安裝 還需要將magisk apk文件放入剛才創(chuàng)建的目錄中 腳本后綴名為 .sh 腳本僅供參考,有些地方需要修改

    2024年03月27日
    瀏覽(36)
  • 如何獲取視頻與音頻當(dāng)前的時長,并設(shè)置時長

    ontimeupdate 事件在視頻 / 音頻 (audio / video)當(dāng)前的播放位置發(fā)送改變時播放 簡單來講:就是視頻在播放時,將不斷觸發(fā)。 此處用到了節(jié)流函數(shù),每秒只會觸發(fā)一次。 video.currentTime 可以獲取到,當(dāng)前播放時長 onloadeddata 事件在當(dāng)前幀的數(shù)據(jù)加載完成且還沒有足夠的數(shù)據(jù)播放視

    2024年01月22日
    瀏覽(27)
  • 實測Android音頻的焦點獲取和歸還

    實測Android音頻的焦點獲取和歸還

    最近老板想在產(chǎn)品中的短視頻后者直播播放的時候?qū)τ谑謾C中的音樂播放器進行暫停播放,并且退出視頻播放后手機的音樂播放器還能繼續(xù)播放之前的音樂。 先試試微信,emmm,確實可以。 Android官網(wǎng):管理音頻焦點 在即將開始播放之前調(diào)用 requestAudioFocus() ,并驗證調(diào)用是否

    2023年04月09日
    瀏覽(29)
  • [12 種安卓數(shù)據(jù)恢復(fù)方案] 最佳免費 Android 照片恢復(fù)工具榜單

    [12 種安卓數(shù)據(jù)恢復(fù)方案] 最佳免費 Android 照片恢復(fù)工具榜單

    我們用 Android 手機的相機捕捉我們難忘的時刻,并將它們存儲在畫廊中。但是由于各種原因,照片可能會從 Android 手機中刪除。一次丟失所有令人難忘的重要照片對任何人來說都是非常令人沮喪的。但是,可以使用適用于 Android 手機的免費照片恢復(fù)應(yīng)用程序來恢復(fù)這些已刪除

    2024年01月25日
    瀏覽(18)
  • Android 12.0 Launcher3 app列表頁桌面圖標按安裝時間排序

    ? 在12.0的系統(tǒng)開發(fā)中,在對Launcher3進行功能開發(fā)時,系統(tǒng)默認的app列表頁排序是安裝app名稱進行排序的,由于功能的需要要求按照app安裝時間進行排序,這就需要找到相關(guān)的排序地方,進行排序方式的修改就能完成這個功能

    2024年02月06日
    瀏覽(30)
  • Android 獲取手機已安裝的應(yīng)用列表(適配)

    Android 獲取手機已安裝的應(yīng)用列表(適配)

    加上權(quán)限才能獲取到所有的應(yīng)用 低版本的手機 可以用else里邊的方法 也可以用 Intent的action 是:Intent.ACTION_MAIN 這個不要傳錯。 水平有限,如有問題歡迎評論區(qū)留言指正。 如果在高版本上有問題的話建議將 targetSdkVersion設(shè)置成26試試。 關(guān)注我獲取更多知識或者投稿

    2024年02月13日
    瀏覽(23)
  • Android studio 設(shè)置安卓手機

    參考這個鏈接 ghttps://developer.android.com/studio/debug/dev-options 列出常用手機的設(shè)置,但是我的手機不在此列 Google Pixel Settings ?? About phone ?? Build number Samsung Galaxy S8 and later Settings ?? About phone ?? Software information ?? Build number LG G6 and later Settings ?? About phone ?? Software info ?? Bui

    2024年02月13日
    瀏覽(23)
  • Android點選下拉列表框選項,獲取選項內(nèi)容

    Android點選下拉列表框選項,獲取選項內(nèi)容

    的作者做的一個項目,通過app來監(jiān)測設(shè)備是否在線狀態(tài),這時就需要實現(xiàn)分別查詢“在線”、“離線”、“全部”三種選項的設(shè)備情況。也就是要能實現(xiàn)根據(jù)在線與否的狀態(tài)來對設(shè)備進行篩選。 要對數(shù)據(jù)表中數(shù)據(jù)進行篩選,經(jīng)常用到下拉列表框來設(shè)定選項,當(dāng)點選不同選項時

    2023年04月08日
    瀏覽(21)
  • Android12以上獲取設(shè)備網(wǎng)絡(luò)信號數(shù)據(jù)

    Android12以上獲取設(shè)備網(wǎng)絡(luò)信號數(shù)據(jù)

    公司有很多物聯(lián)網(wǎng)設(shè)備,關(guān)鍵的信號參數(shù)是RSRP,總有些地方信號差,不適合安裝。所以讓開發(fā)一款測信號的app,用于現(xiàn)場的同事在判定是否符合設(shè)備信號條件,再考慮安裝設(shè)備。 由于與開發(fā)過程中使用的是Android sdk33,版本太高,網(wǎng)上搜到的很多舊的方法已經(jīng)棄用,用起來也

    2024年01月17日
    瀏覽(17)
  • 高通 Android 12/13獲取IMIE號

    高通 Android 12/13獲取IMIE號

    1、由于我們工廠smt需要顯示imei號,因此需要 2、查閱相關(guān)資料Android O(之后)Android 10之后進行限制 ?3、通過反射獲取 imei號? 4、通過 TelephonyManager 中g(shù)etImei()方法獲取 5、結(jié)果 獲取imei號 如下圖所示? ? ?6、到這里基本結(jié)束了,轉(zhuǎn)載請注明出處,謝謝 7、記得添加系統(tǒng)權(quán)限 否則

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包