play method

Future<void> play()

Implementation

Future<void> play() async {
  // log(widget.source);
  // _audioPlayer.setSourceUrl(
  //   widget.source,
  // );

  try {
    if (widget.source.contains('http')) {
      await _audioPlayer.play(
        ap.UrlSource(
          widget.source,
        ),
      );
    } else {
      await _audioPlayer.play(ap.DeviceFileSource(widget.source));
    }
  } catch (e) {
    debugPrint(e.toString());
  }
  // return await _audioPlayer.play(
  //   ap.UrlSource(
  //     widget.source,
  //   ),
  // );
}