在静音的iPhone上播放P5.js声音

时间:2019-07-21 16:27:22

标签: javascript ios iphone audio p5.js

我不知道为什么P5.js无法在静音的iPhone上播放声音。我是编码的新手,但似乎还有许多其他JavaScript可以在静音的iPhone上播放声音。还有其他人想知道吗?我不明白为什么无法播放P5声音,但这也许是一个故意的决定?无论如何有没有要覆盖它?我发现的大部分内容是来自试图防止声音在静音iPhone上播放的人的帖子。所以看起来很奇怪……这是stackoverflow上的一篇帖子,试图弄清楚如何防止发生这种情况: Can Javascript detect if a mobile device is muted?

let imageVAR;
let soundVAR;

function windowResized() 
{
  resizeCanvas(windowWidth, windowHeight);
}


function preload()
{
imageVAR =  loadImage('assets/face.png');
soundVAR = loadSound('assets/soundfx.mp3');
}

function setup() 
{
var cnv = createCanvas(windowWidth, windowHeight);
cnv.style('display', 'block');

imageMode(CENTER);

frameRate(12);
}

function mousePressed() 
  {
  getAudioContext().resume() 
  soundVAR.play();
  }

function mouseMoved() 
  {
  soundVAR.play();
  }

function touchStarted() 
  {
  getAudioContext().resume() 
  soundVAR.play();
  }

function touchMoved() 
  {
  soundVAR.play();
  return false;
  }


function draw() 
{
  var mX=mouseX
  var mY=mouseY

image(imageVAR, mX, mY, imageVAR.width / 2,     
  imageVAR.height / 2);
}

0 个答案:

没有答案
相关问题