【问题标题】:Android Video Capture Sample AppAndroid 视频采集示例应用
【发布时间】:2011-02-02 18:59:57
【问题描述】:

Android 中是否有独立的视频捕获示例代码?

【问题讨论】:

    标签: android video-capture


    【解决方案1】:

    这是我提供给我的学生的:Camcorder Source

    【讨论】:

    • 如果您的手机没有物理键盘,请将 Camcorder -> onKeyDown :: KeyEvent.KEYCODE_DPAD_CENTER 更改为 KEYCODE_SEARCH。这样,点击搜索将打开和关闭录制。另请注意,当您停止录制时,Camcorder Activity 会调用 finish(),这会关闭应用程序。
    • 这很棒,但我很难让应用在开始录制之前显示预览。
    • 你好@vanevery 有什么方法可以录制设备屏幕视频和音频..如果是请告诉我谢谢。
    【解决方案2】:

    不知道为什么我没有早点想到这个。如果您只是想捕捉视频,以便可以拍摄该视频并将其上传到服务器(或执行类似操作),您可以使用意图非常轻松地使用本机相机应用程序。

    启动意图,捕获视频,然后返回到您的活动,并通过 onActivityResult 访问视频。

    // Setup a result flag for your video capture
    int ACTION_TAKE_VIDEO = 100;
    
    // Launch an intent to capture video from MediaStore
    Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);
    
    // Obtain the file path to the video in onActivityResult
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    
    if (resultCode == RESULT_OK) {
    
        if (requestCode == ACTION_TAKE_VIDEO) {
    
            Uri videoUri = data.getData();
            String filePath = getPath(videoUri);
            Log.d("LOGCAT", "Video path is: " + filePath);
        }
    }
    

    更多信息请访问http://developer.android.com/training/camera/videobasics.html

    【讨论】:

      【解决方案3】:

      我从here找到了一个很好的解决方案

      【讨论】:

      • 你好@krishna 有什么方法可以录制设备屏幕视频和音频......请告诉我是否是谢谢。
      【解决方案4】:

      我不知道有独立的代码示例,但在 Android camera documentation 的类概述中,有一个非常好的分步过程向您展示如何录制视频。

      我认为几乎和示例代码一样好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多