Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在我的应用程序中使用Android中的彩信大小调整功能吗?_Android_Video_Xamarin_Compression_Mms - Fatal编程技术网

我可以在我的应用程序中使用Android中的彩信大小调整功能吗?

我可以在我的应用程序中使用Android中的彩信大小调整功能吗?,android,video,xamarin,compression,mms,Android,Video,Xamarin,Compression,Mms,我正在尝试将视频从我的应用程序发送到服务器,但我们担心发送视频所需的时间和数据。我们希望在发送到服务器之前压缩/调整大小 我知道在安卓系统中,当我在短信应用程序中发送视频时,它会要求在附加视频之前调整视频大小。我可以从我的应用程序调用此功能吗 一些注意事项: 我们正在使用Xamarin,如果这改变了你的答案。但是如果你提供一个本地的答案,我很有可能会找到答案 由于许可问题,我们排除了ffmpeg 在Xamarin.Android中尝试类似的方法发送彩信 Intent sendIntent =

我正在尝试将视频从我的应用程序发送到服务器,但我们担心发送视频所需的时间和数据。我们希望在发送到服务器之前压缩/调整大小

我知道在安卓系统中,当我在短信应用程序中发送视频时,它会要求在附加视频之前调整视频大小。我可以从我的应用程序调用此功能吗

一些注意事项:

  • 我们正在使用Xamarin,如果这改变了你的答案。但是如果你提供一个本地的答案,我很有可能会找到答案
  • 由于许可问题,我们排除了ffmpeg

在Xamarin.Android中尝试类似的方法发送彩信

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);