const app = new PIXI.Application({
view: canvasRef.current,
width: RESOLUTION.width,
height: RESOLUTION.height - 80,
resolution: 2,
antialias: false,
backgroundColor: 0xefefef,
});
const container = new PIXI.Container();
container.sortableChildren = true;
app.stage.addChild(container);
app.stage.interactive = true;
app.stage.hitArea = app.screen;
app.stage.on('pointerup', onDragEnd);
app.stage.on('pointerupoutside', onDragEnd);
const c32 = PIXI.Sprite.from('images/cards/c32f.png');
c32.interactive = true;
c32.position.set(0, 0);
c32.rotation = QA_CARD[0].rotation;
c32.on('pointerdown', onDragStart, c32);
container.addChild(c32);
function onDragStart() {
new Audio('1.mp3').play();
}
function onDragEnd() {
new Audio('1.mp3').play();
}
onDragStart() 音频正在播放,但 onDragEnd() 音频被拒绝 当前上下文中的用户代理或平台不允许该请求,可能是因为用户拒绝了许可。