React填坑——本地音乐播放

zhuanbike 2022-1-5 908

我们先看一下基础js的播放方式:

1.本地文件

var audio = new Audio('audio_file.mp3');
audio.play();

2、百度

 function speckText(str){
             //var request=  new URLRequest();
        var url = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + encodeURI(str);        // baidu
              //url = "http://translate.google.cn/translate_tts?ie=UTF-8&tl=zh-CN&total=1&idx=0&textlen=19&prev=input&q=" + encodeURI(str); // google
            
           //request.url = encodeURI(url);
            // request.contentType = "audio/mp3"; // for baidu
            //request.contentType = "audio/mpeg"; // for google
 
          var n = new Audio(url);
 
          n.src = url;
 
          n.play();
          
          // $("...").play();
          // var sound = new Sound(request);
          // sound.play();
    }

在react当中,不能直接使用本地 ./31.mp3的方式引用此文件。那么如何解决呢?下午待解决。。。


最新回复 (0)
发新帖