本文整理汇总了TypeScript中web-audio-api-player.PlayerCore.play方法的典型用法代码示例。如果您正苦于以下问题:TypeScript PlayerCore.play方法的具体用法?TypeScript PlayerCore.play怎么用?TypeScript PlayerCore.play使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类web-audio-api-player.PlayerCore
的用法示例。
在下文中一共展示了PlayerCore.play方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: _onClickButtonsBox
protected _onClickButtonsBox(event: Event) {
event.preventDefault();
let $button = event.target as HTMLElement;
if ($button.localName === 'span') {
$button = $button.parentElement;
}
if ($button.id === 'js-play-pause-button') {
let playerContext = this._buttonsBox.dataset['playerContext'];
switch (playerContext) {
// is playing
case 'on':
this.player.pause();
break;
// is paused
case 'off':
this.player.play();
break;
}
this.switchPlayerContext(playerContext);
}
if ($button.id === 'js-previous-button') {
this.setPlayingProgress(0);
let playerContext = this._buttonsBox.dataset['playerContext'];
if (playerContext === 'off') {
this.switchPlayerContext(playerContext);
}
this.player.play('previous');
}
if ($button.id === 'js-next-button') {
this.setPlayingProgress(0);
let playerContext = this._buttonsBox.dataset['playerContext'];
if (playerContext === 'off') {
this.switchPlayerContext(playerContext);
}
this.player.play('next');
}
if ($button.id === 'js-shuffle-button') {
// TODO
}
if ($button.id === 'js-repeat-button') {
// TODO
}
}