Add support for sharing audio attachments (#1629)

main
Levi Bard 4 years ago committed by Konrad Pozniak
parent 6c592b6723
commit bd66a9e6ae
  1. 5
      app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt

@ -254,8 +254,9 @@ class ViewMediaActivity : BaseActivity(), ViewImageFragment.PhotoActionsListener
val attachment = attachments!![viewPager.currentItem].attachment val attachment = attachments!![viewPager.currentItem].attachment
when (attachment.type) { when (attachment.type) {
Attachment.Type.IMAGE -> shareImage(directory, attachment.url) Attachment.Type.IMAGE -> shareImage(directory, attachment.url)
Attachment.Type.AUDIO,
Attachment.Type.VIDEO, Attachment.Type.VIDEO,
Attachment.Type.GIFV -> shareVideo(directory, attachment.url) Attachment.Type.GIFV -> shareMediaFile(directory, attachment.url)
else -> Log.e(TAG, "Unknown media format for sharing.") else -> Log.e(TAG, "Unknown media format for sharing.")
} }
} }
@ -319,7 +320,7 @@ class ViewMediaActivity : BaseActivity(), ViewImageFragment.PhotoActionsListener
} }
private fun shareVideo(directory: File, url: String) { private fun shareMediaFile(directory: File, url: String) {
val uri = Uri.parse(url) val uri = Uri.parse(url)
val mimeTypeMap = MimeTypeMap.getSingleton() val mimeTypeMap = MimeTypeMap.getSingleton()
val extension = MimeTypeMap.getFileExtensionFromUrl(url) val extension = MimeTypeMap.getFileExtensionFromUrl(url)

Loading…
Cancel
Save