import { def } from '../utils' export default function playMix(art) { const { i18n, notice, option, constructor: { instances }, template: { $video }, } = art def(art, 'play', { async value() { const result = await $video.play() notice.show = i18n.get('Play') art.emit('play') if (option.mutex) { for (let index = 0; index < instances.length; index++) { const instance = instances[index] if (instance !== art) { instance.pause() } } } return result }, }) }