1.一种直播视频的展示方法,其特征在于,该方法包括以下步骤:展示直播视频的图像时,转到S1,展示直播视频的语音时,转到S4;
S1:直播软件的上层获取直播视频的图像内容,设置直播视频的图像的宽度、高度、字节数和图像格式,转到S2;
S2:直播软件的底层读取图像内容、图像宽度、高度、字节数和图像格式后;设置图像的纹理创建参数,纹理创建参数包括横向坐标、纵向坐标、显示宽度、显示高度和显示格式;显示宽度与图像宽度相同,显示高度与图像高度相同,显示格式与图像格式相同,转到S3;
S3:直播软件的底层根据纹理创建参数创建图像纹理,将所述图像内容加载至图像纹理后进行展示;
S4:直播软件的上层获取音频内容,设置音频声道数、音频采样率、音频采样格式和音量大小,转到S5;
S5:直播软件的底层读取音频内容、音频声道数、音频采样率、音频采样格式和音量大小,根据音频声道数、音频采样率、音频采样格式和音量大小,展示音频内容;其中,S3中将所述图像内容加载至图像纹理后进行展示的流程包括:在图像纹理中设置显示坐标和结束坐标,在图像纹理中根据显示坐标和结束坐标展示对应的部分图像;
所述显示坐标包括显示横向坐标x1和显示纵向坐标y1,所述结束坐标包括结束横向坐标x2和结束纵向坐标y2;所述展示对应的部分图像的展示横向坐标为x1,展示纵向坐标为y1,宽度为|x2-x1|,高度为|y2-y1|;
所述显示横向坐标x1、显示纵向坐标y1、结束横向坐标x2和结束纵向坐标y2的取值范围为:0≤x1<1,0≤y1<1,0<x2≤1,0<y2≤1;当x1和y1均为0,x2和y2均为1时,代表完整显示图像。
2.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1所述的方法。
3.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1所述的方法。
4.一种直播视频的展示系统,其特征在于:该系统包括设置于直播软件上层的图像设置模块、语音设置模块,还包括设置于直播软件底层的图像创建模块、图像展示模块和语音展示模块;
图像设置模块用于:获取直播视频的图像内容,设置直播视频的图像的宽度、高度、字节数和图像格式,向图像创建模块发送图像创建信号;
图像创建模块用于:收到图像创建信号后,读取图像内容、图像宽度、高度、字节数和图像格式后;设置图像的纹理创建参数,纹理创建参数包括横向坐标、纵向坐标、显示宽度、显示高度和显示格式;显示宽度与图像宽度相同,显示高度与图像高度相同,显示格式与图像格式相同,向图像展示模块发送图像展示信号;
图像展示模块用于:收到图像展示信号后,根据纹理创建参数创建图像纹理,将所述图像内容加载至图像纹理后进行展示;
语音设置模块用于:获取音频内容,设置音频声道数、音频采样率、音频采样格式和音量大小,向语音展示模块发送语音展示信号;
语音展示模块用于:收到语音展示信号后,读取音频内容、音频声道数、音频采样率、音频采样格式和音量大小,根据音频声道数、音频采样率、音频采样格式和音量大小,展示音频内容;其中,所述图像展示模块中将图像内容加载至图像纹理后进行展示的流程包括:在图像纹理中设置显示坐标和结束坐标,在图像纹理中根据显示坐标和结束坐标展示对应的部分图像;
所述显示坐标包括显示横向坐标x1和显示纵向坐标y1,所述结束坐标包括结束横向坐标x2和结束纵向坐标y2;所述图像展示模块展示对应的部分图像的展示横向坐标为x1,展示纵向坐标为y1,宽度为|x2-x1|,高度为|y2-y1|;
所述显示横向坐标x1、显示纵向坐标y1、结束横向坐标x2和结束纵向坐标y2的取值范围为:0≤x1<1,0≤y1<1,0<x2≤1,0<y2≤1;当x1和y1均为0,x2和y2均为1时,代表完整显示图像。