pause method
暂停
Implementation
@override
Future<void> pause({bool showPauseIcon: false}) async {
await init();
if (!prepared) return;
if (_disposeLock != null) {
await _disposeLock?.future;
}
await this.controller.pause();
_showPauseIcon.value = true;
}