日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【错误记录】Oboe / AAudio 播放器报错 ( onEventFromServer - AAUDIO_SERVICE_EVENT_DISCONNECTED - FIFO cleared )

發(fā)布時間:2025/6/17 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【错误记录】Oboe / AAudio 播放器报错 ( onEventFromServer - AAUDIO_SERVICE_EVENT_DISCONNECTED - FIFO cleared ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、報錯信息
  • 二、解決方案



在 Android 8.0 以上的機型中 , Oboe 播放器調用的是 AAudio 播放器 API ;

在 Android 8.0 以上的機型中 , Oboe 播放器調用的是 OpenSL ES 播放器 API ;

本博客中涉及的 Android 系統(tǒng)版本是 999 , 101010 , 111111 , 因此 Oboe 本質上調用的播放器都是 AAudio 播放器 ;

參考 【Android 高性能音頻】Oboe 函數(shù)庫簡介 ( Oboe 簡介 | Oboe 特點 | Oboe 編譯工具 | Oboe 相關文檔 | Oboe 測試工具 ) 博客 ;





一、報錯信息



在 Android 應用中使用 Oboe 播放器 , 啟動了兩個進程 , 每個進程中創(chuàng)建了一個 Oboe 播放器進行發(fā)音操作 ;

Oboe 播放器使用 , 參考 【Android 高性能音頻】Oboe 開發(fā)流程 ( Oboe 完整代碼示例 ) 博客 ;

兩個 Oboe 播放器在 Android 10 , Android 9 中運行良好 , 但在 Android 11 的設備中出現(xiàn)如下報錯 ;


啟動了兩個 Oboe 播放器 , 后啟動的 Oboe 播放器會搶占揚聲器設備 , 將先啟動的 Oboe 播放器關閉 ;

對應的播放器報錯如下 :

2021-05-05 13:51:06.545 16722-16933/kim.hsl.oboe I/ELEVOC_NS_FRONT: cycle task init 0x7319b81b002021-05-05 13:51:06.551 16722-16932/kim.hsl.oboe W/AudioStreamInternal_Client: onEventFromServer - AAUDIO_SERVICE_EVENT_DISCONNECTED - FIFO cleared 2021-05-05 13:51:06.564 16722-16947/kim.hsl.oboe E/AAudioStream: setState(1) tried to set to 9 but already DISCONNECTED 2021-05-05 13:51:06.565 16722-16947/kim.hsl.oboe E/AAudioStream: joinThread() - but has no thread 2021-05-05 13:51:06.565 16722-16947/kim.hsl.oboe E/AAudioStream: setState(1) tried to set to 11 but already CLOSING2021-05-05 13:51:06.586 16722-16933/kim.hsl.oboe W/AudioTrack: Use of stream types is deprecated for operations other than volume control 2021-05-05 13:51:06.586 16722-16933/kim.hsl.oboe W/AudioTrack: See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case 2021-05-05 13:51:06.588 16722-16933/kim.hsl.oboe I/th_note_stage_: The app match pkg failed 2021-05-05 13:51:06.588 16722-16933/kim.hsl.oboe I/ELEVOC_NS_FRONT: cycle start task... 0x7319b81b00

沒有報錯的 Oboe 播放器日志信息 :

2021-05-05 13:52:58.923 17109-17348/kim.hsl.oboe I/ELEVOC_NS_FRONT: cycle task init 0x7319c52100 2021-05-05 13:52:58.954 17109-17348/kim.hsl.oboe W/AudioTrack: Use of stream types is deprecated for operations other than volume control 2021-05-05 13:52:58.955 17109-17348/kim.hsl.oboe W/AudioTrack: See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case 2021-05-05 13:52:58.956 17109-17348/kim.hsl.oboe I/th_note_stage_: The app match pkg failed 2021-05-05 13:52:58.956 17109-17348/kim.hsl.oboe I/ELEVOC_NS_FRONT: cycle start task... 0x7319c52100



二、解決方案



參考 【Android 高性能音頻】Oboe 播放器開發(fā) ( 為 OpenSL ES 配置參數(shù)以獲得最佳延遲 | Oboe 音頻流 | Oboe 音頻設備 ) 博客 , Oboe 音頻流需要設置相關參數(shù) ;

在 Android 9 , 10 系統(tǒng)中 , 即使設置了音頻流的模式為獨占模式 , 也能啟動兩個 Oboe 播放器 ;

// 1. 音頻流構建器oboe::AudioStreamBuilder builder = oboe::AudioStreamBuilder();// 設置音頻流方向builder.setDirection(oboe::Direction::Output);// 設置性能優(yōu)先級builder.setPerformanceMode(oboe::PerformanceMode::LowLatency);// 設置共享模式 , 獨占builder.setSharingMode(oboe::SharingMode::Exclusive);// 設置音頻采樣格式builder.setFormat(oboe::AudioFormat::Float);// 設置聲道數(shù) , 單聲道/立體聲builder.setChannelCount(oboe::ChannelCount::Stereo);// 設置采樣率builder.setSampleRate(48000);// 設置回調對象 , 注意要設置 AudioStreamCallback * 指針類型builder.setCallback(&myCallback);

但是 Android 系統(tǒng)升級到 Android 11 之后 , Oboe 播放器要求更加嚴格 , 如果設置獨占模式 , 則只能有一個音頻流能訪問揚聲器設備 , 如果使用兩個 Oboe 音頻流訪問揚聲器 , 則需要設置 共享模式 oboe::SharingMode::Shared ;

// 設置共享模式 , 共享builder.setSharingMode(oboe::SharingMode::Shared);

總結

以上是生活随笔為你收集整理的【错误记录】Oboe / AAudio 播放器报错 ( onEventFromServer - AAUDIO_SERVICE_EVENT_DISCONNECTED - FIFO cleared )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 宅宅少妇无码 | 蜜桃成熟时李丽珍在线观看 | 91精品视频一区二区三区 | 国产91久久婷婷一区二区 | 亚洲国产精品久久久久 | 日本黄色高清 | 影音先锋伦理片 | 在线视频日韩精品 | 国产一区二区三区四区在线观看 | 美女网站免费黄 | 国产亚洲天堂 | 日本不卡一区在线 | 欧美成人午夜精品免费 | 久久综合精品国产二区无码不卡 | 美日韩精品 | 五色天婷婷| 香蕉视频在线观看黄 | 欧美日韩理论 | 手机av在线看 | 青青草福利视频 | japanese24hdxxxx日韩 | 日韩av不卡在线播放 | 色婷婷亚洲一区二区三区 | 熟妇人妻av无码一区二区三区 | 欧美三日本三级少妇三99 | 国产一区视频在线观看免费 | 欧洲精品一区二区三区久久 | 中文字幕在线成人 | 茄子视频A | 成人在线网站 | 在线观看涩涩视频 | 国产无遮挡又黄又爽 | 日本精品一二三区 | 三级全黄做爰龚玥菲在线 | 欧美精品免费看 | 国产精品搬运 | 国产精品高清在线 | 久久av一区二区 | 丁香五香天堂 | a级片在线免费看 | 小罗莉极品一线天在线 | 欧美大黑b| www视频在线观看 | 老司机一区二区三区 | 91国产视频在线观看 | 成人激情五月天 | 国产盗摄精品 | 春草| 娇小6一8小毛片 | 午夜伦理剧场 | 亚洲视频精品在线观看 | 亚洲永久在线观看 | 精品国产一 | 欧亚乱熟女一区二区在线 | 日韩黄网| 男女午夜激情视频 | 6699嫩草久久久精品影院 | 亚洲网址| 九七电影院97理论片 | 中文字幕乱伦视频 | 国产一区二区三区在线看 | 婷婷av在线 | 天堂在线网 | 精品久久一区 | 日韩美女视频一区 | 日本一级黄色录像 | 欧美伦理一区二区三区 | 污网在线看 | 色爽爽一区二区三区 | 99精品视频播放 | 99国产精品久久久久久久成人 | 香蕉视频亚洲 | 手机av在线不卡 | va婷婷在线免费观看 | 日日日夜夜操 | 青青青国产在线 | 99有精品 | 中文字幕在线看片 | 深夜福利国产精品 | av手机在线免费观看 | 日本a一级| 四虎伊人 | aaa级黄色片 | 综合五月婷 | 999xxxxx| 国产尤物在线观看 | 女女同性女同一区二区三区九色 | 色激情五月 | 亚洲性xxxx| 九九精品在线播放 | 国产精品美女久久久久久 | 色偷偷久久 | 欧美一区二区久久久 | 国产又粗又猛又爽69xx | 欧美一级片免费在线观看 | 性三级视频 | 美女网站黄页 | 欧美性xxxx| 久久久久久久久久国产精品 |