小弟目前在做一个网页录音的小东西
想用Flash实现
已经在AS中获取到了录音的文件对象
现不知如何上传至后台
后台使用的是Struts + Spring + Hibernate
在Action中的.do里面接不到所传参数
求解答,最好能有可参考的代码
部分代码如下:
AS中:
private function onRecordComplete(event:Event):void { _display.text = "Playing recorded sound."; player = new WavSound(recorder.output); //压缩 this.recorder.output.compress(); player.play(); //_file.upload(uploadUrl,uploadFileName,false); //_file.save( recorder.output, "recorded.wav" ); //上传操作 var url:URLRequest = new URLRequest(uploadUrl.url + "?testParam=1"); url.contentType = "application/octet-stream"; url.method = URLRequestMethod.POST; url.data = recorder.output; url.url += "?" + uploadFileName + "FileName=" + uploadFileName + "&" + uploadFileName + "ContentType=" + url.contentType; _display.text = "onRecordComplete_2:" + url.url; this.loader.dataFormat = URLLoaderDataFormat.BINARY; this.loader.addEventListener(Event.COMPLETE, this.completeHandler); this.loader.addEventListener(ProgressEvent.PROGRESS, this.progressHandler); this.loader.load(url); }
java:
private String recFileName; private File rec; private String recContentType; private String testParam; @Action(value="/recorder/RecordAction/upload") public String upload(){ System.out.println("----------upload begin-----------------"); if(rec!=null){ System.out.println("rec is not null"); } Struts2Utils.renderText("1"); System.out.println("----------upload end-----------------"); return null; }
相关推荐
标题中的“flash版的录音机,亲测可用”指的是基于Adobe Flash技术开发的一款录音软件工具。Flash是一款广泛应用于创建互动式动画、视频和应用程序的技术,其中包括声音处理和录制功能。这款录音机能够在用户端...
Unity实现录音并保存本地 Unity是一款跨平台的游戏引擎,可以满足大多数游戏开发者的需求,本文将详细介绍如何使用Unity实现录音并保存本地,通过本文,读者可以了解到Unity中的录音实现原理和保存方法。 一、...
迷你flash录音机 就是一个录音机 flash文件
在这个场景中,我们可能不需要麦克风,但了解它是有益的,因为某些情况下可能需要同时录音。 5. JSP与Flash交互:为了将Flash捕获的图像发送到服务器,我们可以使用Flash的NetConnection和NetStream类。...
在探讨“Flash录音机代码”这一主题时,我们聚焦于Adobe Flash平台下音频录制的核心代码实现,这在Flash开发领域中具有重要的应用价值。Flash,作为一款广泛应用于网页动画、游戏以及多媒体创作的软件,其录音功能的...
6. **保存MP3文件**:编码完成后,将MP3数据保存到服务器或者本地,供后续使用。 在“论坛”或“教师批改”等场景中,这个功能可以让用户方便地录制和上传语音评论,提供更直观、更具个性化的交流方式。例如,教师...
WebGL录音源码转换成Base64并保存到本地是一个涉及前端音频处理、WebGL技术、数据编码以及Unity集成的综合性问题。以下是对这个主题的详细解析: 首先,WebGL是一种JavaScript API,它允许在浏览器中进行3D图形渲染...
至于文件"01.png"和"02.png",它们很可能是录音机操作教程中的截图,帮助用户理解如何使用录音机的各项功能,例如设置录音质量、保存音频文件等。通常,录音机允许用户选择不同的音频格式,如WAV或MP3,每种格式有...
录音机的flash插件
在Android平台上,录屏、录音并合成视频保存到本地是一项常用的功能,特别是在开发教育、游戏、社交类应用时。从给定的标题“android录屏、录音并合成视频保存本地”以及描述“android5.0通过录屏,录音并合成视频,...
// 这里可以处理音频文件,例如保存到本地或上传服务器 } } ``` 5. **自定义录音体验**:虽然我们调用了系统录音机,但用户可能无法享受到与系统原生应用相同的体验,如自定义录音质量、时长等。如果需要更深度...
项目实现功能:在unity3D中通过Microphone的API实现录音功能,并将真正时长的录音文件以”.wav“格式保存到本地。 环境:Win10 unity版本:2018.2.15f1(更高版本也可运行) VS版本:2017
2. **试听功能**:在录音完成后,Flash可以实时将音频流转化为可播放的声音,用户可以在网页上即时预览录制的内容,以便检查录音效果。 3. **上传到服务器**:录音文件在本地生成后,可以通过HTTP请求发送到服务器...
6. **文件保存与上传**:录制完成后,音频数据可以保存在本地或者直接上传到服务器。如果保存在本地,用户通常需要下载;如果上传,通常会先转换为更通用的音频格式,如MP3或WAV,以便其他平台和设备能够播放。 7. ...
最近项目有这个需求,需要录音然后上传。所以我研究了一下,把自己整理好的,可以直接使用的demo工程分享了。其中我自己对js框架做了部分修改,部分提示信息也换成中文了。希望对大家有帮助。项目要放在应用服务器...
接到这个需求后先查看了网友们的教程,但大多数都是设定一个固定录音时长,即使是录音实际长度为几秒钟,但是生成文件的大小却是按照最大录音时长来生成,因此本人整理了一下代码,实现自由录音时长,并分段上传到服务器.
录音5秒并保存在本地,读取系统时间以当前时间命名。循环执行
7. **Download Functionality**: 提供下载功能可能涉及`FileReference`类,通过这个类,用户可以保存在Flash中生成的文件到本地硬盘。 8. **Source Code Structure**: `recordExample4flash`很可能是一个示例项目...
在录音程序中,Flash客户端会通过RTMP连接到FMS,用户的声音数据会被编码并发送到服务器进行存储或处理。 在描述中提到的“需要FMS”,意味着这个Flash录音程序可能依赖于FMS来处理音频流的录制和存储。FMS可以提供...
在本主题中,"AS3 可以本地的录音机" 指的是一个使用AS3编写的本地录音功能,它允许用户在不依赖服务器的情况下录制声音。这在开发多媒体应用、游戏或是在线教育平台时非常有用,因为它减少了网络延迟,提供了即时的...