virtual MediaSession::MediaType mediaType() const { return MediaSession::WebAudio; }
virtual bool canReceiveRemoteControlCommands() const { return false; }
virtual void didReceiveRemoteControlCommand(MediaSession::RemoteControlCommandType) { }
+ virtual bool overrideBackgroundPlaybackRestriction() const { return false; }
virtual void pausePlayback() override { stop(); }
virtual void resumePlayback() override { start(); }