audioUtil.js 636 B

12345678910111213141516171819202122232425
  1. import config from '../config/config.js'
  2. export const API_BASE_IMAGE = config.API_BASE_IMAGE
  3. export const playBackgroundAudio = (url) => {
  4. const backgroundAudio = uni.createInnerAudioContext();
  5. backgroundAudio.loop = true;
  6. backgroundAudio.autoplay = true;
  7. backgroundAudio.src = API_BASE_IMAGE + url
  8. return backgroundAudio
  9. }
  10. export const funplayAlertAudio = (url) => {
  11. const alertAudio = uni.createInnerAudioContext()
  12. alertAudio.autoplay = false;
  13. alertAudio.src = API_BASE_IMAGE + url
  14. alertAudio.onEnded(function() {
  15. alertAudio.destroy()
  16. })
  17. alertAudio.onStop(function() {
  18. alertAudio.destroy()
  19. })
  20. return alertAudio
  21. }