pause method
Implementation
@override
Future<void> pause() async {
try {
await _platformChannel.invokePause(viewId: _viewId);
// State updated via onPlayerStateChanged callback
} catch (e) {
_errorMessage = e.toString();
notifyListeners();
}
}