视频的话可以通过canvas来做,那么录制也就是针对canvas来实现的,可以参考下下面这份代码
http://ramkulkarni.com/blog/record-and-playback-drawing-in-html5-canvas/
至于音频的话,我本身自己没有做过,但是可以你看参考这个类库JSSoundRecorder
解决了audio和video的录制工作,其实上传就不再是问题了
@visonme: 没怎么看懂啊,而且他提供的demo好像也不能运行,你能不能把你弄好的demo发一份给我,谢谢啦
@徐天帅:
我的是商业代码不方便给你,我给你的那个链接是可以正常工作的,至于jssoundRecorder,给出的web demo也是可以正常工作的
不知道你说无法正常运行时那个?
@visonme: http://ramkulkarni.com/temp/2012-10-03/,就是这个demo,点了没用啊,你看一下
@徐天帅: Google Chrome v42.0.运行没问题,你查看下你的浏览器是不是支持html5
操作是 点 record ,然后开始绘制 ,然后点stop ,然后点play ,正常运行,如果你是录制视频那么久需要先通过capture视频到canvas