讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 21.4.2 媒體 >

21.4.2 媒體

1.圖片

wx.chooseImage接口用於從本地相冊選擇圖片或使用相機拍照。

wx.previewImage接口用於預覽圖片。

wx.getImageInfo接口用於獲取圖片信息。

2.音頻

wx.startRecord接口用於開始錄音。當主動調用wx.stopRecord或者錄音超過1分鐘時,將自動結束錄音,返回錄音文件的臨時文件路徑。

wx.stopRecord接口用於主動停止錄音。

3.音頻播放控制

wx.playVoice接口用於開始播放語音,同時只允許一個語音文件正在播放,如果前一個語音文件還未播放完,將中斷前一個語音的播放。

wx.pauseVoice接口用於暫停正在播放的語音。再次調用wx.playVoice播放同一個文件時,會從暫停處開始播放。如果想從頭開始播放,需要先調用wx.stopVoice。

wx.stopVoice接口用於結束播放語音。

wx.createAudioContext(audioId)接口用於創建並返回audio上下文audioContext對象。

4.音樂播放控制

wx.getBackgroundAudioPlayerState接口用於獲取音樂播放狀態。

wx.playBackgroundAudio接口用於播放音樂,同時只能有一首音樂正在播放。

wx.pauseBackgroundAudio接口用於暫停播放音樂。

wx.seekBackgroundAudio接口用於控制音樂播放進度。

wx.stopBackgroundAudio接口用於停止播放音樂。

wx.onBackgroundAudioPlay接口用於監聽音樂播放。

wx.onBackgroundAudioPause接口用於監聽音樂暫停。

wx.onBackgroundAudioStop接口用於監聽音樂停止。

5.文件

wx.getSavedFileList接口用於獲取本地已保存的文件列表。

wx.getSavedFileInfo接口用於獲取本地文件的文件信息。

wx.removeSavedFile接口用於刪除本地存儲的文件。

6.視頻

wx.chooseVideo接口用於拍攝視頻或從手機相冊中選擇視頻,返回視頻的臨時文件路徑。

wx.createVideoContext接口用於創建並返回video上下文videoContext對象。