我继承了一个消息传递应用,它不仅允许用户发送消息,还可以将图片,视频和文件作为附件发送。这些附件在收到后会保存到用户SD卡中。
在应用内,如果用户点击收到的附件,则应在相应的应用程序中正确打开该附件。例如,图片在图库中打开,pdf在PDF-veiwer中打开,视频应在用户默认视频播放器中打开和播放。
我的问题是,目前,当用户收到.ts格式的视频文件时,我的应用程序不会将其识别为视频文件,而是将其识别为文本文件。这可以防止用户从我的消息传递应用程序中单击附件来查看视频,这是我的应用程序的核心功能。
我该如何制定此功能?谢谢,如果我的应用程序中包含任何有用的代码,请告诉我。
答案 0 :(得分:0)
我假设您将其传递给相应的应用程序'意图。您可以使用intent.setType("video/")
确保在视频应用中打开它。