如何使用 html5 画布停止/播放?

Posted

技术标签:

【中文标题】如何使用 html5 画布停止/播放?【英文标题】:How to stop/play using html5 canvas? 【发布时间】:2016-11-05 04:49:46 【问题描述】:

您好,我是 html5 画布的初学者。我尝试了所有我知道的关于如何停止音乐的代码,但即使我点击播放/暂停按钮,它也会继续播放。

代码:

var comp = this;
var pause = "false";
//var req:URLRequest = new URLRequest("pokemon.mp3");  
//var sound:Sound = new Sound();  
//var controller:SoundChannel; 

comp.push_btn.addEventListener("click", stopAnimate);

function stopAnimate()

    if(pause == "true")
    
        comp.stop();
        //controller.stop();  
        pause = "false"
    
    else
    
        comp.play();
        //controller = sound.play(); 
        pause = "true";
    

【问题讨论】:

【参考方案1】:
isPause = false;

function soundControlling()
    if(!isPause)
        isPause = true;
        myInstance.paused = true;
    else
      isPause = false;
      myInstance.paused = false;
    


this.push_btn.addEventListner("click",soundControlling.bind(this));

【讨论】:

添加一些解释

以上是关于如何使用 html5 画布停止/播放?的主要内容,如果未能解决你的问题,请参考以下文章

我们如何才能在旋转后的准确点停止这个 HTML5 画布轮?

如何停止播放 HTML5 音频

如何停止 HTML5 的音频标签播放的音频

html5的video标签播放视频的时候如何设置停止播放

HTML5 - 当另一个音频标签开始播放时如何停止音频?

如何停止使用 jQuery 播放其他音频元素