首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Android中从视频URL中获取/录制剪辑并保存到电话中

如何在Android中从视频URL中获取/录制剪辑并保存到电话中
EN

Stack Overflow用户
提问于 2014-12-08 21:01:36
回答 2查看 2.7K关注 0票数 9

在安卓系统中,是否可以从视频URL (ex:http://www.test.com/video.mp4)中记录一个短片段(例如:视频中的任意5-10秒)?

例如,我希望在一个活动中流一个视频(从url),并允许从其中捕获/记录一个短片段。也许,允许用户从视频中记录任意的开始/结束时间。如果是这样的话,是否有一个API来实现这一点?如果没有,是否有一个Android库来支持这一点?

请提供此示例代码解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-19 11:37:00

您可以看到链接。简而言之,您的服务器必须支持下载。如果是这样的话,您可以尝试以下代码:

代码语言:javascript
运行
复制
private final int TIMEOUT_CONNECTION = 5000; //5sec
private final int TIMEOUT_SOCKET = 30000; //30sec
private final int BUFFER_SIZE = 1024 * 5; // 5MB

private final int TIMEOUT_CONNECTION = 5000; //5sec
private final int TIMEOUT_SOCKET = 30000; //30sec
private final int BUFFER_SIZE = 1024 * 5; // 5MB

try {
  URL url = new URL("http://....");

  //Open a connection to that URL.
  URLConnection ucon = url.openConnection();
  ucon.setReadTimeout(TIMEOUT_CONNECTION);
  ucon.setConnectTimeout(TIMEOUT_SOCKET);

  // Define InputStreams to read from the URLConnection.
  // uses 5KB download buffer
  InputStream is = ucon.getInputStream();
  BufferedInputStream in = new BufferedInputStream(is, BUFFER_SIZE);
  FileOutputStream out = new FileOutputStream(file);
  byte[] buff = new byte[BUFFER_SIZE];

  int len = 0;
  while ((len = in.read(buff)) != -1)
  {
      out.write(buff,0,len);
  }
} catch (IOException ioe) {
  // Handle the error
} finally {
  if(in != null) {
    try {
      in.close();
    } catch (Exception e) {
      // Nothing you can do
    }
  }
  if(out != null) {
    try {
      out.flush();
      out.close();
    } catch (Exception e) {
      // Nothing you can do
    }
  }
}

如果服务器不支持下载,您就无能为力。

票数 4
EN

Stack Overflow用户

发布于 2014-12-18 15:54:21

我想你是在找android.media.projection库。下面是一个如何使用它的示例链接:MediaProjectionDemo

如果您想要这个库中的android文档,下面是一个链接

这里是一个问题跟踪器,您可能想要跟踪,同时提到录制视频和奥多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27366835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档