18禁网站免费,成年人黄色视频网站,熟妇高潮一区二区在线播放,国产精品高潮呻吟AV

學習啦 > 學習電腦 > 電腦故障 > 電腦故障現(xiàn)象 > 沒聲音 >

小程序ios音頻播放沒聲音問題怎么解決

時間: 加城1195 分享

  我們在使用電腦或者手機時候,尤其是看電影聽歌時,電腦突然沒聲音就很煩惱了,這篇文章主要介紹了小程序ios音頻播放沒聲音問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

  方法步驟

  小程序提供了錄音和播放音頻的能力,從基礎庫 1.6.0 開始支持了wx.getRecorderManager(),錄音都采用wx.getRecorderManager()提供的api,播放音頻文件采用wx.createInnerAudioContext()提供的api

  導入錄音和播放音頻功能

  const recorderManager = wx.getRecorderManager(); // 錄音功能

  const innerAudioContext = wx.createInnerAudioContext(); // 播放音頻

  注冊錄音結束事件

  // 錄音結束

  recorderManager.onStop((res) => {

  console.log('recorder stop');

  const { tempFilePath } = res; // 錄音的本地臨時文件

  // ... 播放音頻

  innerAudioContext.src = tempFilePath ;

  innerAudioContext.play();

  });

  開始錄音

  const options = {

  duration: 10000,

  sampleRate: 44100,

  numberOfChannels: 1,

  encodeBitRate: 192000,

  format: 'aac',

  frameSize: 50

  }

  recorderManager.start(options);

  options是一些音頻的配置,具體的配置可以查看 官方文檔

  這樣就創(chuàng)建了一個簡單的音頻錄音和播放功能

  ios播放音頻文件沒有聲音

  在開發(fā)過程中發(fā)現(xiàn)在開發(fā)者工具和安卓測試機上都能正常錄音和播放錄音文件,但是在ios手機上發(fā)現(xiàn)音頻文件播放沒有聲音,百度查看沒有發(fā)現(xiàn)有遇到類似的問題,只能自己各種測試,最后發(fā)現(xiàn)ios手機是靜音模式!!!果然取消靜音模式就能夠正常播放了。

  其實仔細查看api文檔, innerAudioContext 對象的屬性列表中發(fā)現(xiàn)一個屬性 obeyMuteSwitch ,這個屬性可以在靜音模式下播放音頻文件,并且有聲音!!!

  是否遵循系統(tǒng)靜音開關,當此參數(shù)為 false 時,即使用戶打開了靜音開關,也能繼續(xù)發(fā)出聲音,默認值 true

  可以通過設置obeyMuteSwitch為false開啟在靜音模式下播放音頻!解決了ios靜音模式下播放音頻文件沒有聲音的問題!

  innerAudioContext.obeyMuteSwitch = false;

  在開發(fā)小程序的過程中遇到問題還是應該多查看api文檔,才能更加快速的解決遇到的bug!

  補充:電腦沒聲音原因檢測方法

  檢查聲音控制圖標。顯示正常代表聲卡安裝正常,并左鍵點擊,確定沒有勾選靜音。

  如果桌面上沒有聲音控制圖標,檢查聲卡設置問題。“開始”-“設置”-“控制面板”-“聲音和音頻設備”,打開聲音和音頻設備屬性的對話框。并再次進行步驟1的操作。

  排查硬件接口問題。拔下音響和耳機,重新插,檢查接口是否插對了。如果電腦前后都可以插耳機線的,從前面更換到后面試試看,因為有些裝機時沒有插前面跳線,也會沒有聲音。

  更換硬件,看是否是耳機和音響壞了。

  檢查聲卡驅(qū)動。“我的電腦”-“右鍵”-“選擇”-“屬性”-“ 硬件”-“設備管理器”,如果聲卡位置有黃色的感嘆號,證明聲卡驅(qū)動有問題,重裝聲卡驅(qū)動解決問題即可。


小程序沒聲音問題怎么解決相關文章:

1.微信小程序開發(fā)教程視頻 微信小程序官方開發(fā)文檔下載

2.臺式電腦啟動不久后死機怎么辦

3.微信語音消息沒有聲音怎么回事

4.微信不顯示微信小程序怎么辦

5.微信小程序附近門店添加和使用有什么方法

4038947