【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种同步播放多媒体数据的方法及装置。
技术介绍
随着信息技术的发展,移动终端成为了用户进行交流沟通的重要工具。用户使用移动终端,除了可以通过电信运营商网络进行短消息通信和电话通信外,用户还可以使用安装在移动终端内的通信应用(Application,APP),通过互联网进行通信,从而,用户之间的沟通越来越便捷。目前,尤其对于具有丰富功能的通信应用而言,用户可以使用通信应用,与其他用户建立单独会话(所述单独会话由两个用户之间交互的即时通讯消息构成)、群组会话(所述群组会话由一个用户群组中的多个用户之间交互的即时通讯消息构成)等多种通信方式。这些通信方式不仅可以实现文本、语音、视频等多种通信消息的交互外,还可以在不同的会话中共享视频、音频等多媒体信息。但是,用户采用上述通信方式共享多媒体数据(如:视频数据、音频数据)时,参与该会话的其他用户只能各自在其使用的终端中,对多媒体数据的内容进行浏览,由于用户各自浏览时的时间并不统一,若某些用户想要对所述多媒体数据的某段内容进行讨论交流,只能等待其他用户浏览到该内容,或者,让其他用户通过进度调节的方式浏览到该内容,显然,这样的方式共享多媒体数据时,交互的便捷性较差。
技术实现思路
本申请实施例提供一种同步播放多媒体数据的方法及装置,用以解决现有技术中的通信方式在进行多媒体数据共享时交互不便捷的问题。本申请实施例提供的一种同步播放多媒体数据的方法,包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取 ...
【技术保护点】
一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。
【技术特征摘要】
1.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。2.如权利要求1所述的方法,其特征在于,在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,具体包括:所述发起方终端在接收到接收方终端反馈的资源获取通知后,向该接收方终端发送同步播放通知;其中,所述资源获取通知表示所述接收方终端已成功获取所述资源标识对应的多媒体数据。3.如权利要求1所述的方法,其特征在于,所述发起方终端在当前显示的会话界面中,加载可操作的播放控件,对所述多媒体数据进行播放;所述方法还包括:所述发起方终端接收针对所述播放控件的播放控制操作;根据所述播放控制操作,调节所述多媒体数据的播放状态;根据调节后的播放状态,生成调节信息;将所述调节信息分发给处于同一会话中的各接收方终端,使得各接收方终端根据所述调节信息,同步调节各自多媒体数据的播放状态;其中,所述播放控制操作包括:播放操作、暂停操作、播放进度操作、停止操作中的至少一种。4.如权利要求3所述的方法,其特征在于,当所述播放控制操作包括播放进度操作时,根据所述播放控制操作,调节所述多媒体数据的播放状态,具
\t体包括:根据所述播放进度操作,调节所述多媒体数据的播放进度;根据调节后的播放状态,生成调节信息,具体包括:确定调节后的播放进度对应的播放时间;根据所述播放时间生成所述进度调节信息。5.如权利要求1所述的方法,其特征在于,所述发起方终端向所述各接收方终端发送同步播放通知,具体包括:所述发起方终端通过服务器向所述各接收方终端发送同步播放通知。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述发起方终端监测到播放卡顿时,向所述服务器发送卡顿修正请求,使得所述服务器根据所述卡顿修正请求,将当前播放时间对应的多媒体数据发送给所述发起方终端;所述发起方终端加载所述当前播放时间对应多媒体数据进行播放。7.如权利要求1所述的方法,其特征在于,所述方法还包括:所述发起方终端接收在播放过程中输入的语音消息时,关闭当前播放的所述多媒体数据的音频,并记录输入的所述语音消息;将所述语音消息发送给处于同一会话中的各接收方终端,并重新开启当前播放的所述多媒体数据的音频。8.如权利要求1所述的方法,其特征在于,所述方法还包括:所述发起方终端接收所述接收方终端发送的语音消息;将当前播放的所述多媒体数据的音频的音量,降低至预设的音量阈值,并播放接收到的所述语音消息;当所述语音消息播放完毕后,重新恢复当前播放的所述多媒体数据的音频的音量。9.如权利要求1所述的方法,其特征在于,所述发起方终端在当前显示的会话界面中,加载可操作的播放控件,对所述多媒体数据进行播放;所述方法还包括:当所述播放控件进入全屏播放模式时,在当前的播放界面中设置会话展示区;所述发起方终端将自身发送的即时通讯消息,以及接收到的各接收方终端发送的即时通讯消息,按照各即时通讯消息的时间先后顺序,将所述即时通讯消息显示在所述会话展示区中。10.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,接收方终端接收所述发起方终端发送的多媒体数据的资源标识;根据所述资源标识获取到待播放的所述多媒体数据;接收所述发起方终端发送的同步播放通知;根据所述同步播放通知,播放所述多媒体数据。11.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端根据所述资源标识获取到待播放的所述多媒体数据后,向所述发起方终端反馈资源获取通知;其中,所述资源获取通知表示所述接收方终端已成功获取所述资源标识对应的多媒体数据。12.如权利要求10所述的方法,其特征在于,在所述发起方终端根据播放控制操作,调节所述多媒体数据的播放状态,并生成调节信息发送至所述接收方终端后,所述方法还包括:所述接收方终端接收所述发起方终端发送的调节信息;根据所述调节信息,同步调节各自多媒体数据的播放状态;其中,所述调节信息用以对所述多媒体数据进行播放、暂停、播放进度、停止中的至少一种播放状态进行调节。13.如权利要求10所述的方法,其特征在于,所述接收方终端通过服务器接收所述发起方终端发送的同步播放通知;所述方法还包括:所述接收方终端监测到播放卡顿时,向所述服务器发送卡顿修正请求,使得所述服务器根据所述卡顿修正请求,将当前播放时间对应的多媒体数据发送给所述接收方终端;所述接收方终端加载所述当前播放时间对应多媒体数据进行播放。14.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端接收在播放过程中的语音输入操作时,关闭当前播放的所述多媒体数据的音频,并记录输入的语音消息;将所述语音消息发送给处于同一会话中的其他终端,并重新开启当前播放的所述多媒体数据的音频。15.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端接收其他终端发送的语音消息;将当前播放的所述多媒体数据的音频的音量,降低至预设的音量阈值,并播放接收到的所述语音消息;当所述语音消息播放完毕后,重新恢复当前播放的所述多媒体数据的音频的音量。16.如权利要求10所述的方法,其特征在于,所述接收方终端在当前显示的会话界面中,加载播放控件,对所述多媒体数据进行播放;所述方法还包括:当所述播放控件进入全屏播放模式时,在当前的播放界面中设置会话展示区;所述接收方终端将自身发送的即时通讯消息,以及接收到的所述发起方终端发送的即时通讯消息,按照各即时通讯消息的时间先后顺序,将所述即时通讯消息显示在所述会话展示区中。17.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,服务器接收发起方终端发送的资源标识;将所述资源标识分发给处于同一会话中所有的接收方终端;接收所述发起方终端发送的同步播放通知,并分发至所有的接收方终端,使得参与该会话的所有终端对所述多媒体数据进行同步播放。18.如权利要求17所述的方法,其特征在于,所述方法还包括:所述服务器监测在同步播放过程中各终端出现的卡顿。19.如权利要求18所述的方法,其特征在于,所述服务器监测在同步播放过程中出现的卡顿,具体包括:所述服务器记录各终端进行同步播放的起始播放进度,以及该起始播放进度对应的系统时间;向各终端发送进度查询请求,并接收各终端的反馈;在未接收到播放进度操作对应的调节信息的情况下,根据反馈的当前播放进度与起始播放进度之间的时间差,以及所述当前播放进度对应的系统时间与起始播放进度对应的系统时间之间的时间差,对卡顿进行监测。20.如权利要求18所述的方法,其特征在于,所述方法还包括:当监测到终端出现卡顿后,所述服务器根据记录的同步播放进度,将当前时刻的同步播放进度反馈至出...
【专利技术属性】
技术研发人员:於聪,陶媛,严飞军,裘钰钢,金琼瑶,黄种堃,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。