Separate message for media decode failure.

This commit is contained in:
Nicholas
2022-12-16 15:32:59 -05:00
committed by GitHub
parent 0d8f6de4c1
commit 16668574a9
4 changed files with 9 additions and 1 deletions

View File

@@ -96,6 +96,7 @@ public abstract class MediaPreviewFragment extends Fragment {
public interface Events {
boolean singleTapOnMedia();
void onMediaNotAvailable();
void unableToPlayMedia();
void onMediaReady();
void onPlaying();
void onStopped();

View File

@@ -436,6 +436,11 @@ class MediaPreviewV2Fragment : Fragment(R.layout.fragment_media_preview_v2), Med
debouncer.clear()
}
override fun unableToPlayMedia() {
Toast.makeText(requireContext(), R.string.MediaPreviewActivity_unable_to_play_media, Toast.LENGTH_LONG).show()
requireActivity().finish()
}
private fun forward(mediaItem: MediaTable.MediaRecord) {
val attachment = mediaItem.attachment
val uri = attachment?.uri

View File

@@ -84,7 +84,7 @@ public final class VideoMediaPreviewFragment extends MediaPreviewFragment {
@Override
public void onError() {
events.onMediaNotAvailable();
events.unableToPlayMedia();
}
});