play method
Starts playing the video.
This method returns a future that completes as soon as the "play" command has been sent to the platform, not when playback itself is totally finished.
Implementation
Future<void> play() async {
value = value.copyWith(isPlaying: true);
await _applyPlayPause();
if (onPlay != null) onPlay!();
}