php如何实现语音聊天? - PHP进阶讨论

发布网友 发布时间:2022-04-23 08:02

我来回答

6个回答

热心网友 时间:2022-04-06 05:56

找到php的音频转换工具,基于html5开发的android和ios的app应用上实现语音聊天功能也就理论上打通了。
1. 用phonegap封装成android应用,phonegap官网上有详细介绍
2.实现js和android原生语言java的通信(google有介绍)
3.调用原生语言实现录音功能(mediaRecorder类),录音格式为 amr格式(android本身支持的语言)
4.回调js方法,把amr文件地址传给phonegap,利用phonegap读取录音文件并上传到服务器端
5.服务器端利用ffmpeg2theora 将amr转为html5支持的音频格式ogg
6.接下来读取文件,利用html5的audio 播放ogg文件。

热心网友 时间:2022-04-06 07:14

聊天为了及时性,需要webscoket技术。

语音聊天没什么,html录音上传,对方接收播放即可

热心网友 时间:2022-04-06 08:49

但是在网站中经常出现这种需求,如果开发的话,有现成的主流方案?我手头有个项目是远程教育的。基本需求是:1. 教师这边在Linux的终端输入指令,然后进入聊天室里,分屏,上面是实时反馈教师端的指令及反馈,下面是大家聊天的显示界面。 --这个已经实现2. 就是语音了,不要求其他用户能说话,只要老师说话所有在聊天室的人能听到即可。这应该是个广播吧,把老师的这边说的话,通过中继器和广播器发给所有客户端?==!希望有经验的高手指教一下,不一定非得用php,有其他现成的解决方案或思路即可。 查看原帖>>

热心网友 时间:2022-04-06 10:40

1、用flash就可以的,你可以看看bar.h863.com这个可以通过网页视频,还可以聊天,应该就是你想要的效果,是用flash实现的!

2、但是在网站中经常出现这种需求,如果开发的话,有现成的主流方案?我手头有个项目是远程教育的。基本需求是:1. 教师这边在Linux的终端输入指令,然后进入聊天室里,分屏,上面是实时反馈教师端的指令及反馈,下面是大家聊天的显示界面。 --这个已经实现2. 就是语音了,不要求其他用户能说话,只要老师说话所有在聊天室的人能听到即可。这应该是个广播吧,把老师的这边说的话,通过中继器和广播器发给所有客户端?= =!希望有经验的高手指教一下,不一定非得用php,有其他现成的解决方案或思路即可。

热心网友 时间:2022-04-06 12:48

这是新加的空白文章7,可以在UBB可视化编辑器中,添加和修改文章内容。

热心网友 时间:2022-04-06 15:13

php无法做语音聊天,最多帮你存取一下数据而已

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com