mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-21 18:26:57 +00:00
Separate message for media decode failure.
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -84,7 +84,7 @@ public final class VideoMediaPreviewFragment extends MediaPreviewFragment {
|
||||
|
||||
@Override
|
||||
public void onError() {
|
||||
events.onMediaNotAvailable();
|
||||
events.unableToPlayMedia();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user