playAudio method

dynamic playAudio(
  1. ChatMessageModel chatMessage
)

Implementation

playAudio(ChatMessageModel chatMessage) async {
  /*setPlayingChat(chatMessage);
  if (!playingChat!.mediaChatMessage!.isPlaying) {
    int result = await player.play(
        playingChat!.mediaChatMessage!.mediaLocalStoragePath,
        position:
            Duration(milliseconds: playingChat!.mediaChatMessage!.currentPos),
        isLocal: true);
    if (result == 1) {
      playingChat!.mediaChatMessage!.isPlaying = true;
    } else {
      mirrorFlyLog(Constants.emptyString, "Error while playing audio.");
    }
  } else if (!playingChat!.mediaChatMessage!.isPlaying) {
    int result = await player.resume();
    if (result == 1) {
      playingChat!.mediaChatMessage!.isPlaying = true;
      chatList.refresh();
    } else {
      mirrorFlyLog(Constants.emptyString, "Error on resume audio.");
    }
  } else {
    int result = await player.pause();
    if (result == 1) {
      playingChat!.mediaChatMessage!.isPlaying = false;
      chatList.refresh();
    } else {
      mirrorFlyLog(Constants.emptyString, "Error on pause audio.");
    }
  }*/
}