第72篇 一对多自由控制语音(三)及PHP MySQL 读取数据

来源:互联网 发布:java 获取当前日期 编辑:程序博客网 时间:2024/05/30 02:51

关键词:一对多自由控制语音, PHP MySQL读取数据

一、一对多自由控制语音

1.1 demos2下面

https://192.168.1.14:9001/demos2/StreamHasData.html

1.2代码分析

1打开视频和音频代码

2接收音频和接收视频代码

           connection.sdpConstraints.mandatory= {

                OfferToReceiveAudio: true,

                OfferToReceiveVideo: true

           };

官方解释如下:(http://www.rtcmulticonnection.org/docs/sdpConstraints/)

3

connection.videosContainer =document.getElementById('videos-container');

这一行的意思是:把获取到的视频信息,赋予id为videos-container的DIV.

没有这一行视频也能加载出来,只是没在那个DIV中。

有上面一行时:

没有上面一行代码时,如下:

4

    connection.onstream = function(event) {

               StreamHasData.check(event.mediaElement, function(hasData) {

                    if(!hasData) {

                        alert('Seems streamdoes NOT has any data.');

                    }

 

                   // append video here

                   connection.videosContainer.appendChild(event.mediaElement);

                    event.mediaElement.play();

                    setTimeout(function() {

                       event.mediaElement.play();

                    }, 5000);

                });

           };

这几句是对音频流和视频流的处理,这里面的可能就是音量控制,好好研究一下。

二、PHP MySQL

.1 PHP MySQL 读取数据

SELECT 语句用于从数据表中读取数据:

SELECT column_name(s) FROM table_name

2.2 看个例子如下:

结果如下:

注:因为输出的是多条数据,所以用了一个while循环,其次是注意$row = $result->fetch_assoc()中的函数fetch_assoc()是获取一条记录是否存在,而不是多条,并且这个函数输出的是一个数组,如下:

2017年1月24日星期二

1 0
原创粉丝点击