我可以在我的应用程序中使用Android中的彩信大小调整功能吗?
我正在尝试将视频从我的应用程序发送到服务器,但我们担心发送视频所需的时间和数据。我们希望在发送到服务器之前压缩/调整大小 我知道在安卓系统中,当我在短信应用程序中发送视频时,它会要求在附加视频之前调整视频大小。我可以从我的应用程序调用此功能吗 一些注意事项:我可以在我的应用程序中使用Android中的彩信大小调整功能吗?,android,video,xamarin,compression,mms,Android,Video,Xamarin,Compression,Mms,我正在尝试将视频从我的应用程序发送到服务器,但我们担心发送视频所需的时间和数据。我们希望在发送到服务器之前压缩/调整大小 我知道在安卓系统中,当我在短信应用程序中发送视频时,它会要求在附加视频之前调整视频大小。我可以从我的应用程序调用此功能吗 一些注意事项: 我们正在使用Xamarin,如果这改变了你的答案。但是如果你提供一个本地的答案,我很有可能会找到答案 由于许可问题,我们排除了ffmpeg 在Xamarin.Android中尝试类似的方法发送彩信 Intent sendIntent =
- 我们正在使用Xamarin,如果这改变了你的答案。但是如果你提供一个本地的答案,我很有可能会找到答案
- 由于许可问题,我们排除了ffmpeg
Intent sendIntent = new Intent(Intent.ActionSend);
sendIntent.SetClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
sendIntent.PutExtra("address", "1213123123");
sendIntent.PutExtra("sms_body", "if you are sending text");
File file1 = new File("mFileName");
if(file1.Exists())
{
//File Exist
}
Uri uri = Uri.FromFile(file1);
sendIntent.PutExtra(Intent.ExtraStream, uri);
sendIntent.SetType("video/*");
StartActivity(sendIntent);