亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦故障 > 電腦故障現(xiàn)象 > 沒(méi)聲音 >

      小程序ios音頻播放沒(méi)聲音問(wèn)題怎么解決

      時(shí)間: 加城1195 分享

        我們?cè)谑褂秒娔X或者手機(jī)時(shí)候,尤其是看電影聽(tīng)歌時(shí),電腦突然沒(méi)聲音就很煩惱了,這篇文章主要介紹了小程序ios音頻播放沒(méi)聲音問(wèn)題的解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

        方法步驟

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

        導(dǎo)入錄音和播放音頻功能

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

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

        注冊(cè)錄音結(jié)束事件

        // 錄音結(jié)束

        recorderManager.onStop((res) => {

        console.log('recorder stop');

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

        // ... 播放音頻

        innerAudioContext.src = tempFilePath ;

        innerAudioContext.play();

        });

        開(kāi)始錄音

        const options = {

        duration: 10000,

        sampleRate: 44100,

        numberOfChannels: 1,

        encodeBitRate: 192000,

        format: 'aac',

        frameSize: 50

        }

        recorderManager.start(options);

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

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

        ios播放音頻文件沒(méi)有聲音

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

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

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

        可以通過(guò)設(shè)置obeyMuteSwitch為false開(kāi)啟在靜音模式下播放音頻!解決了ios靜音模式下播放音頻文件沒(méi)有聲音的問(wèn)題!

        innerAudioContext.obeyMuteSwitch = false;

        在開(kāi)發(fā)小程序的過(guò)程中遇到問(wèn)題還是應(yīng)該多查看api文檔,才能更加快速的解決遇到的bug!

        補(bǔ)充:電腦沒(méi)聲音原因檢測(cè)方法

        檢查聲音控制圖標(biāo)。顯示正常代表聲卡安裝正常,并左鍵點(diǎn)擊,確定沒(méi)有勾選靜音。

        如果桌面上沒(méi)有聲音控制圖標(biāo),檢查聲卡設(shè)置問(wèn)題。“開(kāi)始”-“設(shè)置”-“控制面板”-“聲音和音頻設(shè)備”,打開(kāi)聲音和音頻設(shè)備屬性的對(duì)話框。并再次進(jìn)行步驟1的操作。

        排查硬件接口問(wèn)題。拔下音響和耳機(jī),重新插,檢查接口是否插對(duì)了。如果電腦前后都可以插耳機(jī)線的,從前面更換到后面試試看,因?yàn)橛行┭b機(jī)時(shí)沒(méi)有插前面跳線,也會(huì)沒(méi)有聲音。

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

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


      小程序沒(méi)聲音問(wèn)題怎么解決相關(guān)文章:

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

      2.臺(tái)式電腦啟動(dòng)不久后死機(jī)怎么辦

      3.微信語(yǔ)音消息沒(méi)有聲音怎么回事

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

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

      4038947