从android发送媒体文件

从android发送媒体文件,android,media,Android,Media,我看到了这个教程。本教程介绍如何在android和服务器之间进行简单的编程聊天 但是我想知道这个聊天是否可以发送像.mp4或.mp3这样的媒体文件?如果是的话,有人能给我一些建议吗?或者,如果您有这类教程的最佳参考资料,可能会提供很多帮助 从android向服务器发送媒体视频(.3gp/.mp4/etc)的任何相关参考都非常有用。感谢您的帮助。也许,您可以修改该客户端,使其以InputStream的形式打开文件,然后从该InputStream读取内容,并通过套接字发送与当前相同的内容。首先需要您

我看到了这个教程。本教程介绍如何在android和服务器之间进行简单的编程聊天

但是我想知道这个聊天是否可以发送像.mp4或.mp3这样的媒体文件?如果是的话,有人能给我一些建议吗?或者,如果您有这类教程的最佳参考资料,可能会提供很多帮助


从android向服务器发送媒体视频(.3gp/.mp4/etc)的任何相关参考都非常有用。感谢您的帮助。

也许,您可以修改该客户端,使其以InputStream的形式打开文件,然后从该InputStream读取内容,并通过套接字发送与当前相同的内容。

首先需要您的文件路径和文件名来发送该文件,以便发送更多文件,您需要uri列表

ArrayList<Uri> imageUris = new ArrayList<Uri>();
for (int i = 0; i < checkeditem.size(); i++) {
    File file = new File(path + "/" + checkeditem.get(i));          
    imageUris.add(Uri.fromFile(file));
}
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM,imageUris);             
// shareIntent.setType("application/bluetooth");
shareIntent.setType("*/*");
startActivity(Intent.createChooser(shareIntent, "Share with"));