首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >限制用户在代号1中只能录制3秒的视频

限制用户在代号1中只能录制3秒的视频
EN

Stack Overflow用户
提问于 2016-06-03 15:33:19
回答 2查看 56关注 0票数 1

我需要从用户录制的视频在codename one做这件事。但我想限制用户不能录制长度超过3 seconds的视频。

有没有办法在录制后剪切视频,或者我可以在3秒后停止录制。

EN

回答 2

Stack Overflow用户

发布于 2016-06-03 16:13:21

我在另一个线程上找到了这个,还没有经验,但这可能会对你有帮助。

代码语言:javascript
运行
复制
Media = MediaManager.createMediaRecorder("filename.xyz", MediaManager.getMediaRecorderingMimeType());
Button doneButton = new Button("DONE");

doneButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent evt) {
            stopRecord(false);
        }
    });

   public void stopRecord(boolean timeElapsed)
   {
       answertiming.cancel();
       media.pause();
       media.cleanup();
       if(timeElapsed)
            Dialog.show("SUCCESS","Your time is up system has saved your answer, The file path for the recording is " + p, "OK",null);
       else
            Dialog.show("SUCCESS","You have successfully answered the question System has saved your answer, The file path for the recording is " + p, "OK",null);
   }

我现在的方法是在这个f.e周围设置一个3秒的计时器。

代码语言:javascript
运行
复制
UITimer timer = new UITimer(new Runnable() {
            @Override
            public void run() {
                 stopreRecord(true);
});
timer.schedule(3000, false, f);
票数 1
EN

Stack Overflow用户

发布于 2016-06-04 12:45:00

目前,除了使用本机接口功能与本机OS http://www.codenameone.com/how-do-i---access-native-device-functionality-invoke-native-interfaces.html集成之外,没有其他方法可以在代号1中实现这一点

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

https://stackoverflow.com/questions/37608560

复制
相关文章

相似问题

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