mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-22 12:08:34 +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();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -1988,6 +1988,8 @@
|
||||
<!-- All media preview title when viewing media sent by another recipient to you (allows changing of \'You\' based on context) -->
|
||||
<string name="MediaPreviewActivity_s_to_you">%1$s to you</string>
|
||||
<string name="MediaPreviewActivity_media_no_longer_available">Media no longer available.</string>
|
||||
<!-- Notifying the user that the device has encountered a technical issue and is unable to render a video. -->
|
||||
<string name="MediaPreviewActivity_unable_to_play_media">Unable to play media.</string>
|
||||
<string name="MediaPreviewActivity_error_finding_message">Error finding message.</string>
|
||||
<string name="MediaPreviewActivity_cant_find_an_app_able_to_share_this_media">Can\'t find an app able to share this media.</string>
|
||||
<string name="MediaPreviewActivity_dismiss_due_to_error">Close</string>
|
||||
|
||||
Reference in New Issue
Block a user