title: audio_service Plugin: AudioService.connected return False
body: <p>After init AudioService and play audio successfully, but I &quot;lost&quot; the AudioService connection, and the pause or play and the <code>AudioService.playbackStateStream</code> not update.</p>
  <p>My AudioService.start is call on initState:</p>
  <pre><code>  initPlaying() async {
      AudioService.start(
        backgroundTaskEntrypoint: _audioPlayerTaskEntrypoint,
        androidNotificationChannelName: 'Audio Service Demo',
        androidNotificationColor: 0xFF2196f3,
        androidNotificationIcon: 'mipmap/ic_launcher',
      );
    }
  </code></pre>
  <p>After that, in debugger, the result of AudioService.connected is False.</p>
  <p>This is my <code>CustomAudioPlayer</code> class:</p>
  <pre><code>class CustomAudioPlayer extends BackgroundAudioTask {
    MediaItem mediaItem = MediaItem(
        id: 'audio_1',
        album: 'Igreja em Aracaju',
        title: 'Jesus é Deus',
        artUri: 'https://tecnocamp.info/assets/noimageavailable.jpg');
  
    Future&lt;void&gt; audioStart() async {
      await FlutterRadio.audioStart();
    }
  
    @override
    onStart(Map&lt;String, dynamic&gt; params) async {
      AudioServiceBackground.setMediaItem(mediaItem);
      AudioServiceBackground.setState(
          controls: [pauseControl, stopControl],
          playing: true,
          processingState: AudioProcessingState.ready);
      await audioStart();
      onPlay();
    }
  
    @override
    void onPlay() {
      AudioServiceBackground.setState(
          controls: [pauseControl, stopControl],
          playing: true,
          processingState: AudioProcessingState.ready);
      FlutterRadio.play(url: streamUrl);
    }
  
    @override
    void onPause() {
      AudioServiceBackground.setState(
          controls: [playControl, stopControl],
          playing: false,
          processingState: AudioProcessingState.ready);
      FlutterRadio.pause(url: streamUrl);
    }
  
    @override
    Future&lt;void&gt; onStop() async {
      await FlutterRadio.stop();
      exit(0);
      await super.onStop();
      await AudioServiceBackground.setState(
          controls: [],
          playing: false,
          processingState: AudioProcessingState.stopped);
    }
  
    @override
    Future onCustomAction(_function, params) {
      AudioServiceBackground.setMediaItem(MediaItem(
          id: params['mediaID'],
          album: params['mediaAlbum'],
          title: params['mediaTitle'],
          artUri: params['mediaCover']));
    }
  }
  </code></pre>
  <p>My Full app can view in: <a href="https://github.com/yagoliveira92/radio-basic/tree/develop/" rel="nofollow noreferrer">https://github.com/yagoliveira92/radio-basic/tree/develop/</a></p>