php页面调用客户端麦克风 在php页面要怎么调用麦克风呀? 为了实现录制声音用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是客户端的事。你需要java applet或者flash。具体怎么做,到相应的版问更好。php这边只要加上相应的元素到页面中就可以了。 flash问题,跟php没有五毛钱的关系 php页面无法调用到客服端计算机的麦克风,php到了客服端都变成了html语言了,怎么还调用麦克风可以用flex来做。 js VBScript 等浏览器端语言!~或者flash的as。建议用jq 我记得有这个的php是运行与服务器的。 你用as完成这个功能。然后将swf嵌入php页面就OK了。 需要ActiveX插件,如果要考虑跨平台解决,建议使用Flash来完成这一功能,需要使用到AS脚本编程:在flash中调用麦克风其实很简单import flash.events.ActivityEvent;import flash.media.Microphone;var deviceArray:Array = Microphone.names;//所有可用的声音捕获设备的名称var mic:Microphone = Microphone.getMicrophone();//获取当前麦克风的索引值mic.gain = 60;//麦克风增益 - 即麦克风在传送信号之前应该将信号放大的倍数mic.rate = 11;//麦克风捕获声音的频率,单位是 kHzmic.setUseEchoSuppression(true);//指定是否使用音频编解码器的回音抑制功能mic.setLoopBack(true);//将麦克风设为环回模式或将其关闭mic.setSilenceLevel(20, 300);// 设置可认定为有声的最低音量输入水平,以及实际静音前需经历的无声时间长度 mic.addEventListener(ActivityEvent.ACTIVITY, this.onMicActivity);function onMicActivity(event:ActivityEvent):void{ trace("活动=" + event.activating + ", 活动量=" + mic.activityLevel);}如果你想做一个动画,是有很多鱼在水中游动,你一说话,就会把鱼吓走,那就把trace("活动=" + event.activating + ", 活动量=" + mic.activityLevel);这一句改成类似于这样的语句:if (mic.activityLevel>30) {//你的代码}这样,当你麦克风的音量在于30时就执行下面的语句了,当然了,你还可以让音量大于多少时,鱼的游动速度变化。等等,看你自己的想象力 了,呵呵 关于getdate函数的问题 显示 php有linux二进制安装版吗?或者任何不用rpm、apt-get、编译安装的版本吗?还有俩php的bug不知道是啥意思,跪求帮忙~~ swfupload上传完后显示500错误 请教高手,关于php显示时区的问题 亲 求登陆判断语句,我这里有了只差一点点.. php读取中文图片文件读不了,编码问题 Apache Rewrite 怎么写? 这样的要求 商品库存问题,顾客每购买一个库存就对应减少一个。 php5.3+fast-cgi 谁知道这个cpu高怎么解决 采集大图片 是做过?? Magento模板开发视频教程——MagentoOk
可以用flex来做。
或者flash的as。建议用jq 我记得有这个的php是运行与服务器的。
import flash.media.Microphone;
var deviceArray:Array = Microphone.names;
//所有可用的声音捕获设备的名称
var mic:Microphone = Microphone.getMicrophone();
//获取当前麦克风的索引值
mic.gain = 60;
//麦克风增益 - 即麦克风在传送信号之前应该将信号放大的倍数
mic.rate = 11;
//麦克风捕获声音的频率,单位是 kHz
mic.setUseEchoSuppression(true);
//指定是否使用音频编解码器的回音抑制功能
mic.setLoopBack(true);
//将麦克风设为环回模式或将其关闭
mic.setSilenceLevel(20, 300);
// 设置可认定为有声的最低音量输入水平,以及实际静音前需经历的无声时间长度
mic.addEventListener(ActivityEvent.ACTIVITY, this.onMicActivity);
function onMicActivity(event:ActivityEvent):void
{
trace("活动=" + event.activating + ", 活动量=" +
mic.activityLevel);
}
如果你想做一个动画,是有很多鱼在水中游动,你一说话,就会把鱼吓走,那就把
trace("活动=" + event.activating + ", 活动量=" +
mic.activityLevel);
这一句改成类似于这样的语句:
if (mic.activityLevel>30) {
//你的代码
}
这样,当你麦克风的音量在于30时就执行下面的语句了,当然了,你还可以让音量大于多少时,鱼的游动速度变化。等等,看你自己的想象力 了,呵呵