CN104837046A - 多媒体文件的处理方法和装置 - Google Patents
多媒体文件的处理方法和装置 Download PDFInfo
- Publication number
- CN104837046A CN104837046A CN201510009674.2A CN201510009674A CN104837046A CN 104837046 A CN104837046 A CN 104837046A CN 201510009674 A CN201510009674 A CN 201510009674A CN 104837046 A CN104837046 A CN 104837046A
- Authority
- CN
- China
- Prior art keywords
- terminal
- play
- moment
- plays
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种多媒体文件的处理方法和装置。其中,该方法包括:第一终端获取待播放的多媒体文件中的音频数据和图像数据;第一终端将音频数据发送至第二终端;第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据,其中,第一终端与第二终端建立有通讯链接。本发明解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
Description
技术领域
本发明涉及多媒体文件处理领域,具体而言,涉及一种多媒体文件的处理方法和装置。
背景技术
随着PC机(Personal Computer,即个人计算机)和手机的普及,多媒体也成为了人们生活不可缺少的部分。传统的台式机因为具有大屏幕、高清晰度,成为了看多媒体文件的优先选择,多媒体文件为多种媒体的综合,在现有技术中常见的为声音和图像的综合。在计算机系统中,组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体,使用的媒体包括文字、图片、照片、声音、动画和影片等,在现有的多媒体文件中,比较典型的为视频文件。
但是现有的个人计算机没有内置的音频播放器,用户在使用个人计算机播放视频文件时,只能进行画面的显示,无法播放视频文件中的音频,若播放视频文件中的画面和音频,则需外接音响或者耳机,若个人计算机没有耳机或者音响则无法播放该视频文件。
用户在使用个人计算机播放多媒体文件时,使用外接的音响和耳机,而现有技术中与个人计算机配套使用的音响或耳机价格比较贵,使用个人计算机播放多媒体文件时,使用额外的音响或耳机,播放多媒体文件的成本高。
针对上述的个人计算机无内置的音频播放器无法播放多媒体文件的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种多媒体文件的处理方法和装置,以至少解决个人计算机无内置的音频播放器无法播放多媒体文件的技术问题。
根据本发明实施例的一个方面,提供了一种多媒体文件的处理方法,该方法包括:第一终端获取待播放的多媒体文件中的音频数据和图像数据;第一终端将音频数据发送至第二终端;第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据,其中,第一终端与第二终端建立有通讯链接。
根据本发明实施例的另一方面,还提供了一种多媒体文件的处理装置,该装置包括:获取模块,用于第一终端获取待播放的多媒体文件中的音频数据和图像数据;发送模块,用于第一终端将音频数据发送至第二终端;指示模块,用于在第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据,其中,第一终端与第二终端建立有通讯链接。
根据本发明实施例的一个方面,提供了一种多媒体文件的处理方法,该方法包括:第二终端接收第一终端发送的待播放的多媒体文件中的音频数据;第二终端在第一终端播放图像数据时同步播放音频数据。
根据本发明实施例的另一方面,还提供了一种多媒体文件的处理装置,该装置包括:接收模块,用于第二终端接收第一终端发送的待播放的多媒体文件中的音频数据;播放模块,用于第二终端在第一终端播放图像数据时同步播放音频数据。
采用本发明实施例,第一终端获取待播放的多媒体文件中的音频数据和图像数据,第一终端将音频数据发送至第二终端,通过第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的多媒体文件的处理方法的环境示意图;
图2是根据本发明实施例的多媒体文件的处理方法的流程图;
图3是根据本发明实施例的一种可选的多媒体文件的处理方法的流程图;
图4是根据本发明实施例的一种可选的多媒体文件的处理方法的时序图;
图5是根据本发明实施例的一种可选的多媒体文件的处理方法的原理框图;
图6是根据本发明实施例的另一种可选的多媒体文件的处理方法的流程图;
图7是根据本发明实施例的多媒体文件的处理装置的示意图;
图8是根据本发明实施例的一种可选的多媒体文件的处理装置的示意图;以及
图9是根据本发明实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种多媒体文件的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
可选地,在本实施例中,上述多媒体文件的处理方法可以应用于如图1所示的第一终端10和第二终端30所构成的硬件环境中,第一终端可以与第二终端通过网络建立连接。其中,第一终端和第二终端上均可以设置编码器、解码器,该终端还可以设置在服务器上,可选地,第一终端没有音频播放器,第二终端上可以设置有音频播放器。
上述网络包括但不限于:广域网、城域网或局域网。优选地,上述的网络为局域网。
根据本发明实施例,提供了一种多媒体文件的处理方法,如图2所示,该方法可以包括如下步骤:
步骤S202:第一终端获取待播放的多媒体文件中的音频数据和图像数据。
步骤S204:第一终端将音频数据发送至第二终端。
步骤S206:第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。
采用本发明实施例,第一终端获取待播放的多媒体文件中的音频数据和图像数据,第一终端将音频数据发送至第二终端,通过第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端为智能终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
其中,所述第一终端与所述第二终端建立有通讯链接。
下面结合图3至图5,以视频为例,详细介绍本发明实施例。如图3所示,待播放的视频文件可包括音频压缩文件和图像压缩文件,可以通过如下方法实现对视频文件的播放:
步骤S301:解析待播放的视频文件得到图像压缩文件和音频压缩文件。
步骤S302,对音频压缩文件和图像压缩文件解码得到音频数据和图像数据,该步骤可以包括如图3所示的:步骤S3021:对音频压缩文件解码得到音频数据;步骤S3023:对图像压缩文件解码得到图像数据。
步骤S303:播放图像数据和音频数据。该步骤可以包括如图3所示的步骤S3031,通过显示播放器播放图像数据;步骤S3033,通过音频播放器播放音频数据。其中,显示播放器可以包括显示器,音频播放器可以包括扩音器。
在上述实施例中,可播放的视频包括图像压缩文件和音频压缩文件,在播放视频的时候,先将视频文件解压分成音频数据和图像数据,然后分别播放和显示设备,最终完成播放。
如图4所示的实施例中,上述实施例可以通过如下步骤实现:
步骤S401:将获取待播放的视频文件发送至解析器。
其中,该步骤可以通过图4和图5所示的第一终端10的获取装置101实现,获取装置可以包括:键盘、鼠标、触摸屏等装置。
步骤S402:对待播放的视频文件进行解析处理得到图像压缩文件和音频压缩文件。
具体地,该步骤可以通过图4和图5所示的第一终端10的解析器103实现。
步骤S403:对图像压缩文件进行解码处理得到图像数据。
步骤S404:对音频压缩文件进行解码处理得到音频数据。
具体地,该步骤可以通过图4和图5所示的第一终端10的解码器105实现。
步骤S405:将音频数据发送至第二终端。
具体地,该步骤可以通过图4和图5所示的发送装置107实现,该发送装置可以包括:无线通讯装置,该无线通讯装置可以包括天线。
第一终端的发送装置可以通过局域网将音频数据发送至第二终端。
然后在第一终端10的显示装置109上播放图像数据,并在第二终端的音频播放器上同步播放音频数据。
具体地,在第二终端30的音频播放器301上播放音频数据。
在本发明另一个可选的实施例中,上述实施例中的步骤S404和步骤S405的执行顺序可以转换,也即,步骤S404:将音频压缩数据发送至第二终端;然后在第二终端的解码器上执行步骤S405:对音频压缩文件进行解码处理得到音频数据。
在该实施例中步骤S404通过第一终端10的发送装置实现,步骤S405通过第二终端30的解码器303实现。
本发明不限定上述两个步骤的执行顺序。
根据本发明的上述实施例第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据可以包括:第一终端从第一播放时刻开始播放图像数据中的图像帧,并指示第二终端从第一播放时刻开始同步播放音频数据中的音频帧,以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,其中,第一播放时刻早于第二播放时刻。
通过本发明的上述实施例,可以实现第一终端与第二终端上同一时刻播放的图像帧或音频帧的对应的播放时刻相同,以保证第一终端和第二终端上播放数据的同步性。
具体地,上述实施例中的图像数据和音频数据是从待播放的多媒体文件中得到的,该图像数据和音频数据是同步的数据,在图像数据与音频数据上通过设置播放时刻(如时间戳)保证数据的同步性。可选地,用户可以通过鼠标、键盘得输入装置向第一终端发送启动指令,第一终端在接收到启动播放图像数据的启动指令之后,从第一播放时刻(如图像数据的起始播放时刻)开始播放图像数据中的图像帧,并向第二终端发送播放指令,以指示第二终端从第一播放时刻开始同步播放音频数据中的音频帧。通过上述实施例可以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,即,实现第一终端播放的图像数据的图像帧与第二终端播放的音频数据的音频帧同步,从而实现第一终端的显示装置播放图像数据时,第二终端的音频播放器同步播放音频数据。
在本发明一个可选的实施例中,用户可以通过第二终端发送启动指令,第二终端接收到启动播放音频数据的启动指令之后,第二终端从第一播放时刻播放音频数据,并向第一终端发送播放指令,以指示第一终端从第一播放时刻开始播放图像数据。
通过本发明的上述实施例,可以通过第一终端或第二终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
在本发明的一个可选的实施例中,第一终端可以在得到音频压缩文件之后,对图像压缩文件和音频压缩文件进行同步,具体地,可以在图像压缩文件和音频压缩文件上设置时间戳,然后将音频压缩文件或解压缩之后的音频数据发送至第二终端。可选地,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,可以在数据流中设置播放时间,并同时将该播放时间通知第一终端的显示装置,以指示第一终端的显示装置和第二终端的音频播放器在播放时刻分别播放图像数据和音频数据。
该实施例中的播放时间可以通过预设时间段来设置,如,第一终端发送音频数据或音频压缩文件的之后的预设时间段,可选地,该预设时间段为5秒;该播放时间也可以设置为固定的时刻。
例如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:发送音频压缩文件或解压缩之后的音频数据之后的5秒启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端接收到音频压缩文件或音频数据5秒之后启动音频播放器播放音频数据,以及第一终端的显示装置在5秒后启动播放图像数据。
又如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:10点30分启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端的音频播放器在10点30分开始播放音频数据,以及第一终端的显示装置在10点30分开始播放图像数据。
在本发明的上述实施例中,第一终端播放图像数据可以包括:第一终端接收到用于请求对图像数据执行播放操作的操作请求;第一终端响应操作请求对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
通过上述实施例,第一终端接收到用于请求对图像数据执行播放操作的操作请求之后,通过第一终端的显示装置响应该操作请求,以对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
上述的实施例中,第一终端将执行播放操作的结果同步到第二终端播放的音频数据中可以通过向第二终端发送播放指令实现,以实现第一终端和第二终端准确同步。
具体地,将执行播放操作的结果同步到第二终端播放的音频数据中可以包括以下至少之一:若播放操作为在第三播放时刻上暂停播放图像数据的操作,则第一终端指示第二终端在第三播放时刻暂停播放音频数据;若播放操作为在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据的操作,则第一终端指示第二终端在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据,其中,第五播放时刻早于或晚于第四播放时刻。
在一个可选的实施例中,若播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照第一预设速率播放的操作,则第一终端指示第二终端在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。通过上述实施例可以实现快进、快退、慢进以及慢退等个性化的播放方式。
在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
在本发明的上述实施例中,用户可以通过第一终端的界面输入播放请求,以请求第一终端在第三播放时刻上暂停播放图像数据,则第一终端生成播放指令,该播放指令通过局域网发送至第二终端,该播放指令用于指示第二终端的音频播放器在第三播放时刻暂停播放音频数据。
在本发明一个可选的实施例中,用户通过第一终端输入的播放请求为:请求第一终端的显示装置执行在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据的播放操作,则第一终端指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据。
在上述实施例中,第一终端指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据的同时,第一终端生成播放指令,该播放指令用于指示第二终端的音频播放器在第四播放时刻暂停播放音频数据,并从第五时刻开始播放该音频数据,通过上述实施例,可以实现第一终端和第二终端同步的跳帧播放多媒体文件的图像数据和音频数据。
需要进一步说明的是,在本发明的上述实施例中,第一终端可以在发送操作指令预设时间段之后,执行播放操作。也即,第一终端可以在发送播放指令预设时间段之后,指示显示装置在第三播放时刻上暂停播放图像数据,或指示显示装置在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据,或指示显示装置在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放。
其中的预设时间段可以为第一终端发送操作指令与第二终端生成指示音频播放器动作的指令的时间差。
根据本发明的上述实施例,第一终端播放图像数据可以包括:第一终端接收第二终端的用于请求对图像数据执行同步操作的同步指令;第一终端响应同步指令对图像数据执行同步操作。
通过上述实施例,用户可以通过第二终端输入操作请求,第二终端接收到操作请求之后,在指示第二终端的音频播放器执行操作请求所请求执行的同步操作的同时,生成同步指令,并将该同步指令发送至第一终端,第一终端接收到该同步执行令之后,响应该同步指令对图像数据执行不同操作。通过该实施例,用户可以在第一终端或第二终端的任意终端上发出播放指令,无论用户在哪个终端上发出播放指令,均可以实现对多媒体文件的图像数据和音频数据的同步播放。
具体地,第一终端响应同步指令对图像数据执行同步操作可以包括下述至少之一:若同步操作为在第三播放时刻上暂停播放音频数据的操作,则第一终端在第三播放时刻暂停播放图像数据;若同步操作为在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据的操作,则第一终端在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据,其中,第五播放时刻早于或晚于第四播放时刻。
在本发明的上述实施例中,用户可以通过第二终端输入播放请求,以请求第二终端在第三播放时刻上暂停播放音频数据,则第二终端生成同步指令,该同步指令通过局域网发送至第一终端,第一终端接收到该同步指令之后,响应该同步指令,指示第一终端的显示装置在第三播放时刻暂停播放图像数据。通过上述实施例,用户可以通过第二终端实现对多媒体文件的图像数据和音频数据的同步暂停控制。
在本发明一个可选的实施例中,用户通过第二终端输入的播放请求为:请求第二终端的音频播放器执行在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据的同步操作,则第二终端指示第二终端的音频播放器执行同步操作的同时,生成同步指令,将该同步指令发送至第一终端,第一终端接收到该同步指令后,响应该同步指令:指示第一终端的显示装置在第四播放时刻暂停播放图像数据,并从第五时刻开始播放该图像数据。
在一个可选的实施例中,若同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照第一预设速率播放的操作,则第一终端在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。通过上述实施例可以实现快进、快退、慢进以及慢退等个性化的播放方式。
在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
通过上述实施例,可以实现第一终端和第二终端同步的快进或快退播放多媒体文件的图像数据和音频数据。
需要进一步说明的是,在本发明的上述实施例中,第二终端可以在发送同步指令预设时间段之后,执行同步操作。也即,第二终端可以在发送同步指令预设时间段之后,指示音频播放器在第三播放时刻上暂停播放音频数据,或指示音频播放器在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据,或指示音频播放器在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放。
其中的预设时间段可以为第二终端发送同步指令与第一终端生成指示显示装置动作的指令的时间差。
根据本发明的上述实施例,在第一终端播放图像数据时指示第二终端同步播放音频数据时,处理方法还可以包括:检测第一终端播放的图像数据与第二终端播放的音频数据是否失步;若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
通过本发明的上述实施例,可以实时检测第一终端与第二终端播放的图像数据和音频数据是否同步,若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
在上述实施例中,可以实时检测两个终端播放数据的同步性。
具体地,同步调整第一终端播放图像数据和第二终端播放音频数据可以包括:获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
本发明的上述实施例的检测方法可以在第一终端上实现,也可以第二终端上实现。
根据本发明的上述实施例,在第一终端播放图像数据时指示第二终端同步播放音频数据时,实时检测(或每隔预设时间检测)第一终端播放的图像数据与第二终端播放的音频数据是否失步;若失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
具体地,同步调整第一终端播放图像数据和第二终端播放音频数据可以包括:获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
需要进一步说明的是,指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧,可以按照用户根据需要输入的调整指令,快进或快退播放多媒体文件的图像数据或音频数据;还可以根据调整指令跳帧播放图像数据或音频数据。
例如,若第一当前时刻早于第二当前时刻,可以快退图像数据或者快进音频数据实现同步播放;或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放;若第一当前时刻晚于第二当前时刻,可以快进图像数据或快退音频数据实现同步播放,或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放。
通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
具体地,可以通过PC机(即第一终端)将视频中的音频文件局域网传送到手机端(即第二终端),利用手机将播放声音。可选地,手机和PC机处于同一个局域网中,建立通信链接,并且周期性同步,PC端打开需要播放的文件(以MP4为例),通过读取MP4头文件,解析出音频文件和图像文件,并通过PC端解码图像文件,同时将音频文件发送给手机端,手机端解码音频文件,解码完成后,PC端和手机端同步,然后显示图像,播放音频。通过上述实施例可以在没有耳机和音响的情况下,可以很方便的看视频;并且台式机的一种配置方案,减少预算。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
根据本发明实施例,还提供了一种多媒体文件的处理装置,如图6所示,该装置包括:获取模块60、发送模块70以及指示模块80。
其中,获取模块60用于第一终端获取待播放的多媒体文件中的音频数据和图像数据。
发送模块70用于第一终端将音频数据发送至第二终端。
指示模块80用于在第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据,其中,第一终端与第二终端建立有通讯链接。
采用本发明实施例,通过获取模块第一终端获取待播放的多媒体文件中的音频数据和图像数据,并通过发送模块第一终端将音频数据发送至第二终端,然后指示模块用于第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端为智能终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
在上述实施例中,可以解析待播放的视频文件得到图像压缩文件和音频压缩文件,然后对音频压缩文件解码得到音频数据,并对图像压缩文件解码得到图像数据。并通过显示播放器播放图像数据和通过音频播放器播放音频数据。其中,显示播放器可以包括显示器,音频播放器可以包括扩音器。
在上述实施例中,可播放的视频包括图像压缩文件和音频压缩文件,在播放视频的时候,先将视频文件解压分成音频数据和图像数据,然后分别播放和显示设备,最终完成播放。
根据本发明的上述实施例,指示模块可以包括:第一指示子模块,用于第一终端从第一播放时刻开始播放图像数据中的图像帧,并指示第二终端的音频播放器从第一播放时刻开始同步播放音频数据中的音频帧,以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,其中,第一播放时刻早于第二播放时刻。
通过本发明的上述实施例,可以实现第一终端与第二终端上同一时刻播放的图像帧或音频帧的对应的播放时刻相同,以保证第一终端和第二终端上播放数据的同步性。
具体地,上述实施例中的图像数据和音频数据是从待播放的多媒体文件中得到的,该图像数据和音频数据是同步的数据,在图像数据与音频数据上通过设置播放时刻(如时间戳)保证数据的同步性。可选地,用户可以通过鼠标、键盘得输入装置向第一终端发送启动指令,第一终端在接收到启动播放图像数据的启动指令之后,从第一播放时刻(如图像数据的起始播放时刻)开始播放图像数据中的图像帧,并向第二终端发送播放指令,以指示第二终端从第一播放时刻开始同步播放音频数据中的音频帧。通过上述实施例可以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,即,实现第一终端播放的图像数据的图像帧与第二终端播放的音频数据的音频帧同步,从而实现第一终端的显示装置播放图像数据时,第二终端的音频播放器同步播放音频数据。
在本发明一个可选的实施例中,用户可以通过第二终端发送启动指令,第二终端接收到启动播放音频数据的启动指令之后,第二终端从第一播放时刻播放音频数据,并向第一终端发送播放指令,以指示第一终端从第一播放时刻开始播放图像数据。
通过本发明的上述实施例,可以通过第一终端或第二终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
在本发明的一个可选的实施例中,第一终端可以在得到音频压缩文件之后,对图像压缩文件和音频压缩文件进行同步,具体地,可以在图像压缩文件和音频压缩文件上设置时间戳,然后将音频压缩文件或解压缩之后的音频数据发送至第二终端。可选地,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,可以在数据流中设置播放时间,并同时将该播放时间通知第一终端的显示装置,以指示第一终端的显示装置和第二终端的音频播放器在播放时刻分别播放图像数据和音频数据。
该实施例中的播放时间可以通过预设时间段来设置,如,第一终端发送音频数据或音频压缩文件的之后的预设时间段,可选地,该预设时间段为5秒;该播放时间也可以设置为固定的时刻。
例如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:发送音频压缩文件或解压缩之后的音频数据之后的5秒启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端接收到音频压缩文件或音频数据5秒之后启动音频播放器播放音频数据,以及第一终端的显示装置在5秒后启动播放图像数据。
又如,在第一终端将音频压缩文件或解压缩之后的音频数据发送至第二终端的同时,在数据流中设置播放时间为:10点30分启动音频播放器播放音频数据,同时将该播放时间通知第一终端的显示装置,以指示在第二终端的音频播放器在10点30分开始播放音频数据,以及第一终端的显示装置在10点30分开始播放图像数据。
在本发明的上述实施例中,指示模块可以包括:第一接收模块,用于第一终端接收到用于请求对图像数据执行播放操作的操作请求;第一响应模块,用于第一终端响应操作请求对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
具体地,第一响应模块可以包括以下至少之一:第一响应子模块,用于若播放操作为在第三播放时刻上暂停播放图像数据的操作,则第一终端指示第二终端在第三播放时刻暂停播放音频数据;第二响应子模块,用于若播放操作为在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据的操作,则第一终端指示第二终端在第四播放时刻暂停播放音频数据,并从第五播放时刻开始播放音频数据,其中,第五播放时刻早于或晚于第四播放时刻;第三响应子模块,用于若播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放的操作,则第一终端指示第二终端在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。
通过上述实施例,第一终端接收到用于请求对图像数据执行播放操作的操作请求之后,通过第一终端的显示装置响应该操作请求,以对图像数据执行播放操作,并将执行播放操作的结果同步到第二终端播放的音频数据中。
上述的实施例中,第一终端将执行播放操作的结果同步到第二终端播放的音频数据中可以通过向第二终端发送播放指令实现,以实现第一终端和第二终端准确同步。
在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
需要进一步说明的是,在本发明的上述实施例中,第一终端可以在发送操作指令预设时间段之后,执行播放操作。也即,第一终端可以在发送播放指令预设时间段之后,指示显示装置在第三播放时刻上暂停播放图像数据,或指示显示装置在第四播放时刻上暂停播放图像数据,并从第五播放时刻开始播放图像数据,或指示显示装置在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放。
其中的预设时间段可以为第一终端发送操作指令与第二终端生成指示音频播放器动作的指令的时间差。
根据本发明的另一个实施例,指示模块可以包括:第二接收模块,用于第一终端接收第二终端的用于请求对图像数据执行同步操作的同步指令;第二响应模块,用于第一终端响应同步指令对图像数据执行同步操作。
具体地,第二响应模块可以包括以下至少之一:第四响应子模块,用于若同步操作为在第三播放时刻上暂停播放音频数据的操作,则第一终端在第三播放时刻暂停播放图像数据;第五响应子模块,用于若同步操作为在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据的操作,则第一终端在第四播放时刻暂停播放图像数据,并从第五播放时刻开始播放图像数据,其中,第五播放时刻早于或晚于第四播放时刻;第六响应子模块,用于若同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放的操作,则第一终端在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放,其中,第五播放时刻早于或晚于第四播放时刻,预设速率大于或小于当前播放速率。
通过上述实施例,用户可以通过第二终端输入操作请求,第二终端接收到操作请求之后,在指示第二终端的音频播放器执行操作请求所请求执行的同步操作的同时,生成同步指令,并将该同步指令发送至第一终端,第一终端接收到该同步执行令之后,响应该同步指令对图像数据执行不同操作。通过该实施例,用户可以在第一终端或第二终端的任意终端上发出播放指令,无论用户在哪个终端上发出播放指令,均可以实现对多媒体文件的图像数据和音频数据的同步播放。
在上述实施例中,若第五播放时刻早于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若第五播放时刻晚于第四播放时刻,则第一终端和第二终端可以快退播放多媒体文件的图像数据和音频数据;若预设速率大于当前播放速率,则可以实现快速播放;若预设速率小于当前播放速率,则可以实现慢速播放。
通过上述实施例,可以实现第一终端和第二终端同步的快进或快退播放多媒体文件的图像数据和音频数据。
需要进一步说明的是,在本发明的上述实施例中,第二终端可以在发送同步指令预设时间段之后,执行同步操作。也即,第二终端可以在发送同步指令预设时间段之后,指示音频播放器在第三播放时刻上暂停播放音频数据,或指示音频播放器在第四播放时刻上暂停播放音频数据,并从第五播放时刻开始播放音频数据,或指示音频播放器在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放。
其中的预设时间段可以为第二终端发送同步指令与第一终端生成指示显示装置动作的指令的时间差。
在本发明的上述实施例中,处理装置还可以包括:检测模块,用于在第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据时,检测第一终端播放的图像数据与第二终端播放的音频数据是否失步;调整模块,用于若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
通过本发明的上述实施例,可以实时检测第一终端与第二终端播放的图像数据和音频数据是否同步,若第一终端播放的图像数据与第二终端播放的音频数据失步,则同步调整第一终端播放图像数据和第二终端播放音频数据,以使调整后的图像数据与调整后的音频数据同步。
具体地,调整模块可以包括:获取子模块,用于获取第一终端播放的图像数据的图像帧的第一当前时刻和第二终端播放的音频数据的音频帧的第二当前时刻;第二指示子模块,用于指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧。
本发明的上述实施例的模块可以设置在第一终端上,也可以设置在第二终端上。
需要进一步说明的是,指示第一终端从第二当前时刻开始播放图像数据中的图像帧,或指示第二终端从第一当前时刻开始播放音频数据中的音频帧,可以按照用户根据需要输入的调整指令,快进或快退播放多媒体文件的图像数据或音频数据;还可以根据调整指令跳帧播放图像数据或音频数据。
例如,若第一当前时刻早于第二当前时刻,可以快退图像数据或者快进音频数据实现同步播放;或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放;若第一当前时刻晚于第二当前时刻,可以快进图像数据或快退音频数据实现同步播放,或者直接从第一当前时刻播放的图像帧跳转至第二当前时刻对应的图像帧播放;或直接从第二当前时刻播放的音频帧跳转至第一当前时刻对应的音频帧播放。
通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
本实施例中所提供的各个模块与方法实施例对应步骤所提供的使用方法相同、应用场景也可以相同。当然,需要注意的是,上述模块涉及的方案可以不限于上述实施例中的内容和场景,且上述模块可以运行在计算机终端或移动终端,可以通过软件或硬件实现。
实施例3
根据本发明实施例,还提供了一种多媒体文件的处理方法,如图7所示,该处理方法可以包括如下步骤:
步骤S701:第二终端接收第一终端发送的待播放的多媒体文件中的音频数据。
步骤S703:第二终端在第一终端播放图像数据时同步播放音频数据。
其中,第二终端与第一终端建立有通讯链接。
采用本发明实施例,第二终端获取第一终端发送的待播放的多媒体文件中的音频数据,并在第一终端播放图像数据时同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过两个终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端可以为有音频播放器的终端,如智能的移动终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机(即个人计算机)上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
其中,第二终端与第一终端建立有通讯链接。
具体地,第一终端对待播放的视频文件进行解析处理得到图像压缩文件和音频压缩文件,然后对图像压缩文件进行解码处理得到图像数据,并对音频压缩文件进行解码处理得到音频数据,其中,对压缩文件的解码可以在第二终端或第一终端上实现。第一终端将音频数据发送至第二终端,第二终端接收到音频数据之后,在第一终端播放图像数据的同时,同步播放音频数据。
在本发明的上述实施例中,第二终端在第一终端播放图像数据时同步播放音频数据可以包括:第二终端接收用于请求对音频数据执行播放操作的操作请求;第二终端响应操作请求对音频数据执行播放操作,并将执行播放操作的结果同步到第一终端播放的图像数据中,其中,将执行播放操作的结果同步到第一终端播放的图像数据中包括以下至少之一:若播放操作为在第一播放时刻上暂停播放音频数据的操作,则第二终端指示第一终端在第一播放时刻暂停播放图像数据;若播放操作为在第二播放时刻上暂停播放音频数据,并从第三播放时刻开始播放音频数据的操作,则第二终端指示第一终端在第二播放时刻暂停播放图像数据,并从第三播放时刻开始播放图像数据,其中,第三播放时刻早于或晚于第二播放时刻;若播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则第二终端指示第一终端在第二播放时刻与第三播放时刻之间的图像数据中的图像帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第二终端的当前播放速率。
通过上述实施例,用户可以在第二终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
在本发明一个可选的实施例中,第二终端在第一终端播放图像数据时同步播放音频数据可以包括:第二终端接收第一终端的用于请求对音频数据执行同步操作的同步指令;第二终端响应同步指令对音频数据执行同步操作,其中,第二终端响应同步指令对音频数据执行同步操作包括以下至少之一:若同步操作为在第一播放时刻上暂停播放图像数据的操作,则第二终端在第一播放时刻暂停播放音频数据;若同步操作为在第二播放时刻上暂停播放图像数据,并从第三播放时刻开始播放图像数据的操作,则第二终端在第二播放时刻暂停播放音频数据,并从第三播放时刻开始播放音频数据,其中,第三播放时刻早于或晚于第二播放时刻;若同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则第二终端在第二播放时刻与第三播放时刻之间的音频数据的音频帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第一终端的当前播放速率。
通过上述实施例,用户可以在第一终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
通过本发明的上述实施例,可以通过第二终端或第一终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例4
根据本发明实施例,还提供了一种多媒体文件的处理装置,如图8所示,该装置包括:接收模块20和播放模块40。
其中,接收模块,用于第二终端接收第一终端发送的待播放的多媒体文件中的音频数据。
播放模块用于第二终端在第一终端播放图像数据时同步播放音频数据,其中,第二终端与第一终端建立有通讯链接。
采用本发明实施例,第二终端获取第一终端发送的待播放的多媒体文件中的音频数据,并在第一终端播放图像数据时同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过两个终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端可以为有音频播放器的终端,如智能的移动终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
其中,第二终端与第一终端建立有通讯链接。
具体地,第一终端对待播放的视频文件进行解析处理得到图像压缩文件和音频压缩文件,然后对图像压缩文件进行解码处理得到图像数据,并对音频压缩文件进行解码处理得到音频数据,其中,对压缩文件的解码可以在第二终端或第一终端上实现。第一终端将音频数据发送至第二终端,第二终端接收到音频数据之后,在第一终端播放图像数据的同时,同步播放音频数据。
根据本发明的上述实施例,播放模块可以包括:第一接收子模块,用于接收用于请求对音频数据执行播放操作的操作请求;第一响应模块,用于响应操作请求对音频数据执行播放操作,并将执行播放操作的结果同步到第一终端播放的图像数据中。
其中,第一响应模块可以包括以下至少之一:第一播放子模块,用于若播放操作为在第一播放时刻上暂停播放音频数据的操作,则第二终端指示第一终端在第一播放时刻暂停播放图像数据;第二播放子模块,用于若播放操作为在第二播放时刻上暂停播放音频数据,并从第三播放时刻开始播放音频数据的操作,则第二终端指示第一终端在第二播放时刻暂停播放图像数据,并从第三播放时刻开始播放图像数据,其中,第三播放时刻早于或晚于第二播放时刻;第三播放子模块,用于若播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则第二终端指示第一终端在第二播放时刻与第三播放时刻之间的图像数据中的图像帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第二终端的当前播放速率。
通过上述实施例,用户可以在第二终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
在本发明一个可选的实施例中,播放模块可以包括:第二接收子模块,用于第二终端接收第一终端的用于请求对音频数据执行同步操作的同步指令;第二响应模块,用于第二终端响应同步指令对音频数据执行同步操作,其中,第二响应模块,用于包括以下至少之一:第四播放子模块,用于若同步操作为在第一播放时刻上暂停播放图像数据的操作,则第二终端在第一播放时刻暂停播放音频数据;第五播放子模块,用于若同步操作为在第二播放时刻上暂停播放图像数据,并从第三播放时刻开始播放图像数据的操作,则第二终端在第二播放时刻暂停播放音频数据,并从第三播放时刻开始播放音频数据,其中,第三播放时刻早于或晚于第二播放时刻;第六播放子模块,用于若同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则第二终端在第二播放时刻与第三播放时刻之间的音频数据的音频帧按照预设速率播放,其中,第三播放时刻早于或晚于第二播放时刻,预设速率大于或小于第一终端的当前播放速率。
通过上述实施例,用户可以在第一终端上发出播放请求,对待播放文件的图像数据和音频数据进行同步播放。
通过本发明的上述实施例,可以通过第一终端或第二终端中的任意一个终端启动播放图像数据或音频数据,并指示另一个终端同步播放数据,本发明对此不做限定。
通过本发明上述实施例,可以通过处于同一个局域网中的移动终端和PC机播放多媒体文件,当在没有声音输出的PC上看视频的时候,利用局域网将音频文件传送给移动终端,利用移动终端来播放。
实施例5
本发明的实施例还提供了一种终端或服务器。可选地,在本实施例中,上述终端可以执行多媒体文件的处理方法,上述实施例中的多媒体文件的处理装置可以设置在该终端或服务器上。
如图9所示,该服务器或终端包括:一个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的发送装置),如图9所示,该终端还可以包括输入输出设备207。
其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的多媒体文件的处理方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的用于显示应用程序所占用的内存的方法。存储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置205包括一个网络适配器(NetworkInterface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置205为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
上述实施例中的处理器还可以包括解码器(图中未示出),该解码器可以用于解码音频或图像压缩文件。
其中,具体地,存储器203用于存储应用程序。
处理器201可以通过传输装置205调用存储器203存储的应用程序,以执行下述步骤:第一终端获取待播放的多媒体文件中的音频数据和图像数据;第一终端将音频数据发送至第二终端;第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。
采用本发明实施例,第一终端获取待播放的多媒体文件中的音频数据和图像数据,第一终端将音频数据发送至第二终端,通过第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端为智能终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
其中,所述第一终端与所述第二终端建立有通讯链接。
处理器201还可以通过传输装置205调用存储器203存储的应用程序,以执行下述步骤:第一终端从第一播放时刻开始播放图像数据中的图像帧,并指示第二终端从第一播放时刻开始同步播放音频数据中的音频帧,以使得在第一终端播放图像数据中处于第二播放时刻上的图像帧时,第二终端播放音频数据中处于第二播放时刻上的音频帧,其中,第一播放时刻早于第二播放时刻。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
需要进一步说明的是,寄存区域为系统的内存和系统处理器中的寄存器。
本领域普通技术人员可以理解,图9所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图9其并不对上述电子装置的结构造成限定。例如,终端还可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
实施例6
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行多媒体文件的处理方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
步骤S2:第一终端获取待播放的多媒体文件中的音频数据和图像数据。
步骤S4:第一终端将音频数据发送至第二终端。
步骤S6:第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。
采用本发明实施例,第一终端获取待播放的多媒体文件中的音频数据和图像数据,第一终端将音频数据发送至第二终端,通过第一终端播放图像数据时指示第二终端的音频播放器同步播放音频数据。通过上述实施例,分别通过第一终端和第二终端播放待播放的多媒体文件中的图像数据和音频数据,通过第二终端的音频播放器播放第一终端(如个人计算机)上的多媒体文件,解决了现有技术中个人计算机无内置的音频播放器无法播放多媒体文件的问题,实现了通过第二终端的音频播放器播放个人计算机的多媒体文件的音频的效果。
其中,上述实施例中的第一终端可以为没有音频播放器的终端,如,个人计算机;第二终端为智能终端,如平板电脑、智能手机等。利用智能终端的播放器,实现在没有耳机和音响的情况下在PC机上看视频,这样不仅方便,并且还能减少电脑预算。通过现有的第二终端(如智能手机),无需额外的开支即可播放个人计算机(如第一终端)的多媒体文件的音频,降低了个人计算机播放多媒体文件的成本。
其中,所述第一终端与所述第二终端建立有通讯链接。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (22)
1.一种多媒体文件的处理方法,其特征在于,包括:
第一终端获取待播放的多媒体文件中的音频数据和图像数据;
所述第一终端将所述音频数据发送至第二终端;
所述第一终端播放所述图像数据时指示所述第二终端的音频播放器同步播放所述音频数据。
2.根据权利要求1所述的处理方法,其特征在于,所述第一终端播放所述图像数据时指示所述第二终端的音频播放器同步播放所述音频数据包括:
所述第一终端从第一播放时刻开始播放所述图像数据中的图像帧,并指示所述第二终端的音频播放器从所述第一播放时刻开始同步播放所述音频数据中的音频帧,以使得在所述第一终端播放所述图像数据中处于第二播放时刻上的图像帧时,所述第二终端播放所述音频数据中处于所述第二播放时刻上的音频帧,其中,所述第一播放时刻早于所述第二播放时刻。
3.根据权利要求1所述的处理方法,其特征在于,所述第一终端播放所述图像数据包括:
所述第一终端接收到用于请求对所述图像数据执行播放操作的操作请求;
所述第一终端响应所述操作请求对所述图像数据执行所述播放操作,并将执行所述播放操作的结果同步到所述第二终端播放的所述音频数据中。
4.根据权利要求3所述的处理方法,其特征在于,将执行所述播放操作的结果同步到所述第二终端播放的所述音频数据中包括以下至少之一:
若所述播放操作为在第三播放时刻上暂停播放所述图像数据的操作,则所述第一终端指示所述第二终端在所述第三播放时刻暂停播放所述音频数据;
若所述播放操作为在第四播放时刻上暂停播放所述图像数据,并从第五播放时刻开始播放所述图像数据的操作,则所述第一终端指示所述第二终端在所述第四播放时刻暂停播放所述音频数据,并从所述第五播放时刻开始播放所述音频数据,其中,所述第五播放时刻早于或晚于所述第四播放时刻;
若所述播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放的操作,则所述第一终端指示所述第二终端在所述第四播放时刻与所述第五播放时刻之间的音频帧按照所述预设速率播放,其中,所述第五播放时刻早于或晚于所述第四播放时刻,所述预设速率大于或小于所述第一终端的当前播放速率。
5.根据权利要求1所述的处理方法,其特征在于,所述第一终端播放所述图像数据包括:
所述第一终端接收所述第二终端的用于请求对所述图像数据执行同步操作的同步指令;
所述第一终端响应所述同步指令对所述图像数据执行所述同步操作。
6.根据权利要求5所述的处理方法,其特征在于,所述第一终端响应所述同步指令对所述图像数据执行所述同步操作包括以下至少之一:
若所述同步操作为在第三播放时刻上暂停播放所述音频数据的操作,则所述第一终端在所述第三播放时刻暂停播放所述图像数据;
若所述同步操作为在第四播放时刻上暂停播放所述音频数据,并从第五播放时刻开始播放所述音频数据的操作,则所述第一终端在所述第四播放时刻暂停播放所述图像数据,并从所述第五播放时刻开始播放所述图像数据,其中,所述第五播放时刻早于或晚于所述第四播放时刻;
若所述同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放的操作,则所述第一终端在所述第四播放时刻与所述第五播放时刻之间的图像帧按照所述预设速率播放,其中,所述第五播放时刻早于或晚于所述第四播放时刻,所述预设速率大于或小于所述第二终端的当前播放速率。
7.根据权利要求1所述的处理方法,其特征在于,在所述第一终端播放所述图像数据时指示所述第二终端的音频播放器同步播放所述音频数据时,所述处理方法还包括:
检测所述第一终端播放的所述图像数据与所述第二终端播放的所述音频数据是否失步;
若所述第一终端播放的所述图像数据与所述第二终端播放的所述音频数据失步,则同步调整所述第一终端播放所述图像数据和所述第二终端播放所述音频数据,以使调整后的图像数据与调整后的所述音频数据同步。
8.根据权利要求7所述的处理方法,其特征在于,同步调整所述第一终端播放所述图像数据和所述第二终端播放所述音频数据包括:
获取所述第一终端播放的所述图像数据的图像帧的第一当前时刻和所述第二终端播放的所述音频数据的音频帧的第二当前时刻;
指示所述第一终端从所述第二当前时刻开始播放所述图像数据中的图像帧,或指示所述第二终端从所述第一当前时刻开始播放所述音频数据中的音频帧。
9.一种多媒体文件的处理装置,其特征在于,包括:
获取模块,用于第一终端获取待播放的多媒体文件中的音频数据和图像数据;
发送模块,用于所述第一终端将所述音频数据发送至第二终端;
指示模块,用于在所述第一终端播放所述图像数据时指示所述第二终端的音频播放器同步播放所述音频数据。
10.根据权利要求9所述的处理装置,其特征在于,所述指示模块包括:
第一指示子模块,用于所述第一终端从第一播放时刻开始播放所述图像数据中的图像帧,并指示所述第二终端的音频播放器从所述第一播放时刻开始同步播放所述音频数据中的音频帧,以使得在所述第一终端播放所述图像数据中处于第二播放时刻上的图像帧时,所述第二终端播放所述音频数据中处于所述第二播放时刻上的音频帧,其中,所述第一播放时刻早于所述第二播放时刻。
11.根据权利要求9所述的处理装置,其特征在于,所述指示模块包括:
第一接收模块,用于所述第一终端接收到用于请求对所述图像数据执行播放操作的操作请求;
第一响应模块,用于所述第一终端响应所述操作请求对所述图像数据执行所述播放操作,并将执行所述播放操作的结果同步到所述第二终端播放的所述音频数据中。
12.根据权利要求11所述的处理装置,其特征在于,所述第一响应模块包括以下至少之一:
第一响应子模块,用于若所述播放操作为在第三播放时刻上暂停播放所述图像数据的操作,则所述第一终端指示所述第二终端在所述第三播放时刻暂停播放所述音频数据;
第二响应子模块,用于若所述播放操作为在第四播放时刻上暂停播放所述图像数据,并从第五播放时刻开始播放所述图像数据的操作,则所述第一终端指示所述第二终端在所述第四播放时刻暂停播放所述音频数据,并从所述第五播放时刻开始播放所述音频数据,其中,所述第五播放时刻早于或晚于所述第四播放时刻;
第三响应子模块,用于若所述播放操作为在第四播放时刻与第五播放时刻之间的图像帧按照预设速率播放的操作,则所述第一终端指示所述第二终端在所述第四播放时刻与所述第五播放时刻之间的音频帧按照所述预设速率播放,其中,所述第五播放时刻早于或晚于所述第四播放时刻,所述预设速率大于或小于所述第一终端的当前播放速率。
13.根据权利要求9所述的处理装置,其特征在于,所述指示模块包括:
第二接收模块,用于所述第一终端接收所述第二终端的用于请求对所述图像数据执行同步操作的同步指令;
第二响应模块,用于所述第一终端响应所述同步指令对所述图像数据执行所述同步操作。
14.根据权利要求13所述的处理装置,其特征在于,所述第二响应模块包括以下至少之一:
第四响应子模块,用于若所述同步操作为在第三播放时刻上暂停播放所述音频数据的操作,则所述第一终端在所述第三播放时刻暂停播放所述图像数据;
第五响应子模块,用于若所述同步操作为在第四播放时刻上暂停播放所述音频数据,并从第五播放时刻开始播放所述音频数据的操作,则所述第一终端在所述第四播放时刻暂停播放所述图像数据,并从所述第五播放时刻开始播放所述图像数据,其中,所述第五播放时刻早于或晚于所述第四播放时刻;
第六响应子模块,用于若所述同步操作为在第四播放时刻与第五播放时刻之间的音频帧按照预设速率播放的操作,则所述第一终端在所述第四播放时刻与所述第五播放时刻之间的图像帧按照所述预设速率播放,其中,所述第五播放时刻早于或晚于所述第四播放时刻,所述预设速率大于或小于所述第二终端的当前播放速率。
15.根据权利要求9所述的处理装置,其特征在于,所述处理装置还包括:
检测模块,用于在所述第一终端播放所述图像数据时指示所述第二终端的音频播放器同步播放所述音频数据时,检测所述第一终端播放的所述图像数据与所述第二终端播放的所述音频数据是否失步;
调整模块,用于若所述第一终端播放的所述图像数据与所述第二终端播放的所述音频数据失步,则同步调整所述第一终端播放所述图像数据和所述第二终端播放所述音频数据,以使调整后的图像数据与调整后的所述音频数据同步。
16.根据权利要求15所述的处理装置,其特征在于,所述调整模块包括:
获取子模块,用于获取所述第一终端播放的所述图像数据的图像帧的第一当前时刻和所述第二终端播放的所述音频数据的音频帧的第二当前时刻;
第二指示子模块,用于指示所述第一终端从所述第二当前时刻开始播放所述图像数据中的图像帧,或指示所述第二终端从所述第一当前时刻开始播放所述音频数据中的音频帧。
17.一种多媒体文件的处理方法,其特征在于,包括:
第二终端接收第一终端发送的待播放的多媒体文件中的音频数据;
所述第二终端在所述第一终端播放图像数据时同步播放所述音频数据。
18.根据权利要求17所述的处理方法,其特征在于,所述第二终端在所述第一终端播放所述图像数据时同步播放所述音频数据包括:
所述第二终端接收用于请求对所述音频数据执行播放操作的操作请求;
所述第二终端响应所述操作请求对所述音频数据执行所述播放操作,并将执行所述播放操作的结果同步到所述第一终端播放的所述图像数据中,其中,将执行所述播放操作的结果同步到所述第一终端播放的所述图像数据中包括以下至少之一:
若所述播放操作为在第一播放时刻上暂停播放所述音频数据的操作,则所述第二终端指示所述第一终端在所述第一播放时刻暂停播放所述图像数据;
若所述播放操作为在第二播放时刻上暂停播放所述音频数据,并从第三播放时刻开始播放所述音频数据的操作,则所述第二终端指示所述第一终端在所述第二播放时刻暂停播放所述图像数据,并从所述第三播放时刻开始播放所述图像数据,其中,所述第三播放时刻早于或晚于所述第二播放时刻;
若所述播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则所述第二终端指示所述第一终端在所述第二播放时刻与所述第三播放时刻之间的图像数据中的图像帧按照所述预设速率播放,其中,所述第三播放时刻早于或晚于所述第二播放时刻,所述预设速率大于或小于所述第二终端的当前播放速率。
19.根据权利要求17所述的处理方法,其特征在于,所述第二终端在所述第一终端播放所述图像数据时同步播放所述音频数据包括:
所述第二终端接收所述第一终端的用于请求对所述音频数据执行同步操作的同步指令;
所述第二终端响应所述同步指令对所述音频数据执行所述同步操作,其中,所述第二终端响应所述同步指令对所述音频数据执行所述同步操作包括以下至少之一:
若所述同步操作为在第一播放时刻上暂停播放所述图像数据的操作,则所述第二终端在所述第一播放时刻暂停播放所述音频数据;
若所述同步操作为在第二播放时刻上暂停播放所述图像数据,并从第三播放时刻开始播放所述图像数据的操作,则所述第二终端在所述第二播放时刻暂停播放所述音频数据,并从所述第三播放时刻开始播放所述音频数据,其中,所述第三播放时刻早于或晚于所述第二播放时刻;
若所述同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则所述第二终端在所述第二播放时刻与所述第三播放时刻之间的音频数据的音频帧按照所述预设速率播放,其中,所述第三播放时刻早于或晚于所述第二播放时刻,所述预设速率大于或小于所述第一终端的当前播放速率。
20.一种多媒体文件的处理装置,其特征在于,包括:
接收模块,用于第二终端接收第一终端发送的待播放的多媒体文件中的音频数据;
播放模块,用于所述第二终端在所述第一终端播放图像数据时同步播放所述音频数据。
21.根据权利要求20所述的处理装置,其特征在于,所述播放模块包括:
第一接收子模块,用于接收用于请求对所述音频数据执行播放操作的操作请求;
第一响应模块,用于响应所述操作请求对所述音频数据执行所述播放操作,并将执行所述播放操作的结果同步到所述第一终端播放的所述图像数据中,其中,所述第一响应模块包括以下至少之一:
第一播放子模块,用于若所述播放操作为在第一播放时刻上暂停播放所述音频数据的操作,则所述第二终端指示所述第一终端在所述第一播放时刻暂停播放所述图像数据;
第二播放子模块,用于若所述播放操作为在第二播放时刻上暂停播放所述音频数据,并从第三播放时刻开始播放所述音频数据的操作,则所述第二终端指示所述第一终端在所述第二播放时刻暂停播放所述图像数据,并从所述第三播放时刻开始播放所述图像数据,其中,所述第三播放时刻早于或晚于所述第二播放时刻;
第三播放子模块,用于若所述播放操作为在第二播放时刻与第三播放时刻之间的音频数据中的音频帧按照预设速率播放的操作,则所述第二终端指示所述第一终端在所述第二播放时刻与所述第三播放时刻之间的图像数据中的图像帧按照所述预设速率播放,其中,所述第三播放时刻早于或晚于所述第二播放时刻,所述预设速率大于或小于所述第二终端的当前播放速率。
22.根据权利要求20所述的处理装置,其特征在于,所述播放模块包括:
第二接收子模块,用于接收所述第一终端的用于请求对所述音频数据执行同步操作的同步指令;
第二响应模块,用于响应所述同步指令对所述音频数据执行所述同步操作,其中,所述第二响应模块,用于包括以下至少之一:
第四播放子模块,用于若所述同步操作为在第一播放时刻上暂停播放所述图像数据的操作,则所述第二终端在所述第一播放时刻暂停播放所述音频数据;
第五播放子模块,用于若所述同步操作为在第二播放时刻上暂停播放所述图像数据,并从第三播放时刻开始播放所述图像数据的操作,则所述第二终端在所述第二播放时刻暂停播放所述音频数据,并从所述第三播放时刻开始播放所述音频数据,其中,所述第三播放时刻早于或晚于所述第二播放时刻;
第六播放子模块,用于若所述同步操作为在第二播放时刻与第三播放时刻之间的图像数据的图像帧按照预设速率播放的操作,则所述第二终端在所述第二播放时刻与所述第三播放时刻之间的音频数据的音频帧按照所述预设速率播放,其中,所述第三播放时刻早于或晚于所述第二播放时刻,所述预设速率大于或小于所述第一终端的当前播放速率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510009674.2A CN104837046A (zh) | 2015-01-08 | 2015-01-08 | 多媒体文件的处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510009674.2A CN104837046A (zh) | 2015-01-08 | 2015-01-08 | 多媒体文件的处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104837046A true CN104837046A (zh) | 2015-08-12 |
Family
ID=53814642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510009674.2A Pending CN104837046A (zh) | 2015-01-08 | 2015-01-08 | 多媒体文件的处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104837046A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686438A (zh) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | 一种跨设备的音频图像同步播放的方法、装置及系统 |
CN106792073A (zh) * | 2016-12-29 | 2017-05-31 | 北京奇艺世纪科技有限公司 | 跨设备的音视频数据同步播放的方法、播放设备及系统 |
CN107181506A (zh) * | 2017-04-13 | 2017-09-19 | 深圳市金立通信设备有限公司 | 一种控制终端播放资源的方法及蓝牙耳机 |
CN109168038A (zh) * | 2018-10-11 | 2019-01-08 | 维沃移动通信有限公司 | 一种资源的处理方法、装置及设备 |
CN114554270A (zh) * | 2022-02-28 | 2022-05-27 | 维沃移动通信有限公司 | 音视频播放方法及其装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888815A (zh) * | 2014-03-13 | 2014-06-25 | 广州市花都区中山大学国光电子与通信研究院 | 一种音视频流实时分离处理及同步的方法及其系统 |
CN103905876A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN103905880A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 音视频数据的播放方法、智能电视和移动设备 |
CN103905878A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
-
2015
- 2015-01-08 CN CN201510009674.2A patent/CN104837046A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888815A (zh) * | 2014-03-13 | 2014-06-25 | 广州市花都区中山大学国光电子与通信研究院 | 一种音视频流实时分离处理及同步的方法及其系统 |
CN103905876A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
CN103905880A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 音视频数据的播放方法、智能电视和移动设备 |
CN103905878A (zh) * | 2014-03-13 | 2014-07-02 | 北京奇艺世纪科技有限公司 | 一种视频数据和音频数据同步播放的方法、装置和设备 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686438A (zh) * | 2016-12-29 | 2017-05-17 | 北京奇艺世纪科技有限公司 | 一种跨设备的音频图像同步播放的方法、装置及系统 |
CN106792073A (zh) * | 2016-12-29 | 2017-05-31 | 北京奇艺世纪科技有限公司 | 跨设备的音视频数据同步播放的方法、播放设备及系统 |
CN106792073B (zh) * | 2016-12-29 | 2019-09-17 | 北京奇艺世纪科技有限公司 | 跨设备的音视频数据同步播放的方法、播放设备及系统 |
CN106686438B (zh) * | 2016-12-29 | 2019-12-13 | 北京奇艺世纪科技有限公司 | 一种跨设备的音频图像同步播放的方法、装置及系统 |
CN107181506A (zh) * | 2017-04-13 | 2017-09-19 | 深圳市金立通信设备有限公司 | 一种控制终端播放资源的方法及蓝牙耳机 |
CN109168038A (zh) * | 2018-10-11 | 2019-01-08 | 维沃移动通信有限公司 | 一种资源的处理方法、装置及设备 |
CN114554270A (zh) * | 2022-02-28 | 2022-05-27 | 维沃移动通信有限公司 | 音视频播放方法及其装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109168021B (zh) | 一种推流的方法及装置 | |
CN104602133A (zh) | 多媒体文件共享方法和终端及服务器 | |
CN103546453A (zh) | 一种跨设备播放多媒体的方法及设备 | |
CN104837046A (zh) | 多媒体文件的处理方法和装置 | |
CN109448709A (zh) | 一种终端投屏的控制方法和终端 | |
KR20150022532A (ko) | 컨텐츠 재생 방법 및 그에 따른 단말, 그에 따른 시스템 | |
CN103369411A (zh) | 动态产生缩放影片的多屏影片播放系统和相关装置 | |
CN108124172B (zh) | 云投影的方法、装置及系统 | |
CN113055624B (zh) | 课程回放的方法、服务器、客户端及电子设备 | |
CN104301657B (zh) | 一种会议电视终端及其辅流数据接入方法 | |
CN104853239A (zh) | 音视频同步播放控制方法和系统 | |
US10893333B2 (en) | Video playing method, device and storage | |
CN104363509A (zh) | 一种视频转换方法、装置、播放系统及终端 | |
CN105611408A (zh) | 一种机顶盒写号方法、机顶盒及机顶盒写号服务端 | |
CN205105347U (zh) | 视频的无线传输设备、视频播放设备及系统 | |
CN105721931A (zh) | 电视语音控制方法、电视及终端设备 | |
CN111741343B (zh) | 视频处理方法及装置、电子设备 | |
CN110868620A (zh) | 基于电视机的远程互动系统及方法 | |
CN104683854A (zh) | 一种多媒体播放控制方法及装置 | |
CN208638380U (zh) | 一种多屏互动系统及互动屏幕设备 | |
CN103294193A (zh) | 多终端互动的方法、装置和系统 | |
CN112995699B (zh) | 在线直播方法、直播设备、直播系统及电子设备 | |
CN105049982A (zh) | 一种基于智能音箱的音乐播放方法及智能音箱 | |
CN113596583A (zh) | 视频流子弹时间数据处理方法及装置 | |
CN104581352B (zh) | 一种电视盒子中快速定位的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150812 |