android - 如何从应用程序共享视频?
问题描述
我想从应用程序分享视频,但我不知道该怎么做。如何在不下载的情况下分享视频?
我尝试下载视频而不是分享,但我不需要下载该视频。
String type = "Video/*";
String fileName = mNum;
String MediaPath = Environment.getExternalStorageDirectory() + "/folder/" + str;
MediaPath = MediaPath.replace("/storage/emulated/0/folder/","storage/emulated/0/Android/data/relax.justrelax/files/folder/");
Intent share = new Intent(Intent.ACTION_SEND);
share.setType(type);
File file = new File(MediaPath);
Uri uri = Uri.fromFile(file);
share.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(share, "share"));
我可以分享下载
解决方案
如何在不下载的情况下分享视频?
使用EXTRA_TEXT
URL 并将其作为消息的一部分。
推荐阅读
- google-apps-script - 我被迫填写表格两次以执行 2 个功能。建议一键执行 2 个功能?
- mikro-orm - 显示数据透视列
- powerquery - PowerQuery 运行很慢
- bash - 执行 bash 脚本,该脚本将在 Apache 重新启动后继续执行
- reactjs - React 应用程序部署与 firebase 完成,但我没有得到托管 url?我现在为成功部署做什么
- javascript - 为什么anime.js 在动画CSS 属性时会跳过某些延迟?
- amazon-web-services - 使用 API 网关的自定义域的 route53 返回禁止
- html - 即使高度为 100%,高度也不会增长到最大高度
- django - DRF MultiPartParser 将值作为列表返回
- firebase - Google Maps Flutter:如何从 Firebase RTDB 放置多个标记