playAudio method
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.");
}
}*/
}