mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-09 00:58:50 +08:00
* Update logo in README * add pal/audio * deprecate property * support wechat game AudioPlayer * unify minigame interface * optimize module name * support native audio # Conflicts: # @types/jsb.d.ts * add runtime platform * fix module * support build native virtual module update update * update module name * remove jsb-audio.js * revert @rollup/plugin-alias * add quickCompiler field in cc.config.json * fix audio can't stop when paused * fix esLint & ci * fix ci update * update ccConfigJson * add NOTE * readonly maxAudioChannel * add description for interface OneShotAudio * volume range * range for seeking * loadNative return Promise<unknown> * remove quickCompile field in cc.config.json Co-authored-by: pandamicro <lphuabin@gmail.com> Co-authored-by: Jare Guo <jareguo@users.noreply.github.com>
31 lines
554 B
TypeScript
31 lines
554 B
TypeScript
export enum AudioEvent {
|
|
PLAYED = 'play',
|
|
PAUSED = 'pause',
|
|
STOPPED = 'stop',
|
|
SEEKED = 'seeked',
|
|
ENDED = 'ended',
|
|
INTERRUPTION_BEGIN = 'interruptionBegin',
|
|
INTERRUPTION_END = 'interruptionEnd',
|
|
USER_GESTURE = 'on_gesture', // only web needed
|
|
}
|
|
|
|
export enum AudioType {
|
|
DOM_AUDIO,
|
|
WEB_AUDIO,
|
|
MINIGAME_AUDIO,
|
|
NATIVE_AUDIO,
|
|
UNKNOWN_AUDIO,
|
|
}
|
|
|
|
export interface AudioLoadOptions {
|
|
audioLoadMode?: AudioType,
|
|
}
|
|
|
|
export enum AudioState {
|
|
INIT,
|
|
PLAYING,
|
|
PAUSED,
|
|
STOPPED,
|
|
INTERRUPTED,
|
|
}
|