CN113709538B - 一种多媒体数据播放方法、装置、电子设备及存储介质 - Google Patents
一种多媒体数据播放方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113709538B CN113709538B CN202110779996.0A CN202110779996A CN113709538B CN 113709538 B CN113709538 B CN 113709538B CN 202110779996 A CN202110779996 A CN 202110779996A CN 113709538 B CN113709538 B CN 113709538B
- Authority
- CN
- China
- Prior art keywords
- speed
- multimedia data
- playing
- target
- player
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000008859 change Effects 0.000 claims abstract description 65
- 230000004044 response Effects 0.000 claims description 19
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000001960 triggered effect Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本公开关于一种多媒体数据播放方法、装置、电子设备及存储介质,包括:当监听到倍速改变事件时,根据倍速改变事件,获取目标倍速;然后,将多个第一播放器的播放倍速设置为目标倍速,其中,第一播放器为当前页面中正在播放多媒体数据的播放器;进而,控制第一播放器按照目标倍速播放对应的多媒体数据。这样,监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对逐个进行修改,从而提高修改多媒体数据播放速度的效率。
Description
技术领域
本公开涉及多媒体数据处理领域,尤其涉及一种多媒体数据播放方法、装置、电子设备及存储介质。
背景技术
目前,在观看多媒体数据时,用户的需求越来越多样化,例如,在时间较为紧迫时,用户往往需要多媒体数据快速播放,以便在短时间内获取多媒体数据的内容,而在需要仔细研究多媒体数据的内容时,用户又往往需要多媒体数据可以进行慢速播放。
现有技术中,用户可以通过自定义控件选择多媒体数据的播放倍速,然后,客户端根据用户选择的播放倍速,改变多媒体数据播放器的播放参数,以实现改变多媒体数据的播放速度。
但是,上述方法每次只能给单个播放器设置倍速,当系统中存在多个多媒体数据需要观看或审核时,只能对每个多媒体数据的播放器的播放参数逐个进行修改,效率较低。
发明内容
本公开提供一种多媒体数据播放方法、装置、电子设备及存储介质,以至少解决相关技术中每次只能给单个播放器设置倍速,当系统中存在多个多媒体数据需要观看或审核时,只能对每个多媒体数据的播放器的播放参数逐个进行修改,效率较低的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种多媒体数据播放方法,包括:
当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速;
将多个第一播放器的播放倍速设置为所述目标倍速,所述第一播放器为当前页面中正在播放多媒体数据的播放器;
控制所述第一播放器按照所述目标倍速播放对应的多媒体数据。
可选的,在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之后,所述方法还包括:
存储所述目标倍速;
当接收到针对任一多媒体数据的播放指令时,读取所存储的目标倍速,并将第二播放器的播放倍速设置为所述目标倍速,所述第二播放器为播放所述任一多媒体数据的播放器;
控制所述第二播放器按照所述目标倍速播放所述任一多媒体数据。
可选的,所述将多个第一播放器的播放倍速设置为所述目标倍速,包括:
确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器;
将除所述白名单播放器之外的其他第一播放器的播放倍速设置为所述目标倍速。
可选的,在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之前,所述方法还包括:
响应于对任一第一播放器的菜单展示操作,显示播放倍速列表;
响应于对所述播放倍速列表中目标倍速的选择操作,触发倍速改变事件。
可选的,在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之前,所述方法还包括:
响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。
根据本公开实施例的第二方面,提供一种多媒体数据播放装置,包括:
监听单元,被配置为执行当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速;
第一调整单元,被配置为执行将多个第一播放器的播放倍速设置为所述目标倍速,所述第一播放器为当前页面中正在播放多媒体数据的播放器;
第一播放单元,被配置为执行控制所述第一播放器按照所述目标倍速播放对应的多媒体数据。
可选的,所述装置还包括:
存储单元,被配置为执行存储所述目标倍速;
第二调整单元,被配置为执行当接收到针对任一多媒体数据的播放指令时,读取所存储的目标倍速,并将第二播放器的播放倍速设置为所述目标倍速,所述第二播放器为播放所述任一多媒体数据的播放器;
第二播放单元,被配置为执行控制所述第二播放器按照所述目标倍速播放所述任一多媒体数据。
可选的,所述第一调整单元,具体被配置为执行:
确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器;
将除所述白名单播放器之外的其他第一播放器的播放倍速设置为所述目标倍速。
可选的,所述装置还包括:
第一触发单元,被配置为执行响应于对任一第一播放器的菜单展示操作,显示播放倍速列表;响应于对所述播放倍速列表中目标倍速的选择操作,触发倍速改变事件。
可选的,所述装置还包括:
第二触发单元,被配置为执行响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。
根据本公开实施例的第三方面,提供一种多媒体数据播放电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现上述第一项所述的多媒体数据播放方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由多媒体数据播放电子设备的处理器执行时,使得多媒体数据播放电子设备能够执行上述第一项所述的多媒体数据播放方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现上述第一项所述的多媒体数据播放方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
当监听到倍速改变事件时,根据倍速改变事件,获取目标倍速;然后,将多个第一播放器的播放倍速设置为目标倍速,其中,第一播放器为当前页面中正在播放多媒体数据的播放器;进而,控制第一播放器按照目标倍速播放对应的多媒体数据。
这样,在监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,使得每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对每个播放器逐个进行修改,从而可以提高修改多媒体数据播放速度的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种多媒体数据播放方法的流程图。
图2是根据一示例性实施例示出的一种触发倍速改变事件的界面示意图。
图3是根据一示例性实施例示出的一种按照目标倍速播放多媒体数据的界面示意图。
图4是根据一示例性实施例示出的一种多媒体数据播放装置的框图。
图5根据一示例性实施例示出的一种用于多媒体数据播放的电子设备的框图。
图6是根据一示例性实施例示出的一种用于多媒体数据播放的装置的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种多媒体数据播放方法的流程图,该多媒体数据播放方法包括以下步骤。
在步骤S11中,当监听到倍速改变事件时,根据倍速改变事件,获取目标倍速。
在本申请中,可以通过事件总线实现对倍速改变事件的监听,事件总线即为vue组件中的eventBus,vue组件是一套用于构建用户界面的渐进式框架,eventBus是vue中所有组件共用相同的事件中心,可以作为各个组件的沟通桥梁,各个组件都可以向eventBus发送事件或通过eventBus接收事件,从而实现实现各个组件之间的共享通信。
倍速改变(rateChange)事件可以通过用户对当前页面内正在播放的多个多媒体数据播放倍速的任意一种多种改变操作触发。
举例而言,一种实现方式中,可以响应于用户对任一第一播放器的菜单展示操作,显示播放倍速列表,然后,响应于对播放倍速列表中目标倍速的选择操作,触发倍速改变事件。比如,用户可以在任一第一播放器上单击右键,展示右键菜单,然后,再单击右键菜单中的设置倍速选项,显示播放倍速列表,进而在倍速列表中单击选择目标倍速,采用这种倍速改变事件触发方式,用户的操作较为简单便捷,有利于提升用户体验。
如图2所示,为采用上述方式触发倍速改变事件的界面示意图。其中,当前页面中有多个第一播放器,用户在任一第一播放器上单击右键,展示右键菜单,在右键菜单中包括“复制视频ID”和“设置倍速”两个菜单项。然后,再单击“设置倍速”菜单项,显示播放倍速列表,包括“3”、“2”、“1.5”、“1”和“0.5”五种播放倍速。进而,用户可以单击选择其中一种作为目标倍速。
或者,另一种实现方式中,可以响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。比如,用户可以在预设参数配置页面或参数配置区域,单击目标倍速对应的选择控件,选择目标倍速。其中,参数配置区域可以为当前页面提供的设置全局倍速的功能区,或客户端整体的参数配置区域,等等。采用这种倍速改变事件触发方式,对用户的软件操作熟悉程度要求较低,对用户使用倍速改变功能的熟练程度要求较低。
或者,倍速改变事件也可以在当前页面的视频播放场景满足预设变速条件时自动触发,举例而言,可以设置当前页面的播放时长阈值,当当前页面的多媒体数据播放时长达到或超出播放时长阈值时,则自动触发倍速改变事件,提高当前页面内正在播放的多媒体数据的播放速度,减少当前页面继续播放多媒体数据的时间。
另外,也可以采用其他方式触发倍速改变事件,具体不作限定。
在本步骤中,每个倍速改变事件对应于唯一的目标倍速,比如,若倍速改变事件是响应于用户对播放倍速列表中任一倍速的选择操作触发的,那么,用户所选择的倍速即为倍速改变事件对应的目标倍速,或者,若倍速改变事件是在当前页面的视频播放场景满足预设变速条件时自动触发的,那么,可以按照预设规则,确定当前页面的视频播放场景对应的任一倍速,作为倍速改变事件对应的目标倍速,等等。
目标倍速即为用户想要多媒体数据播放的播放倍速,可以取值为0.5、1、1.5、2、3等等,具体不作限定。可以理解,当目标倍速为0.5时,表示用户想要多媒体数据慢速播放,比如将每秒20帧的多媒体数据按照每秒10帧的速度播放,当目标倍速为1时,表示用户想要多媒体数据原速播放,比如将每秒20帧的多媒体数据按照原本的每秒20帧的速度播放,当目标倍速为1.5、2或3时,表示用户想要多媒体数据快速播放,比如目标倍速为2时,将每秒20帧的多媒体数据按照每秒40帧的速度播放。
在本申请中,多媒体数据可以是音频数据,也可以是视频数据,也可以其他类型的数据,可以为任意一种或多种文件形式,如MPEG(Moving Picture Experts Group,动态图像专家组)文件、MKV(Matroska Multimedia Container,Matroska多媒体容器)文件或MIDI(Musical Instrument Digital Interface,乐器数字接口)文件等,具体不做限定。
在步骤S12中,将多个第一播放器的播放倍速设置为目标倍速,第一播放器为当前页面中正在播放多媒体数据的播放器。
在当前页面中,包括多个多媒体数据的播放器,其中,多媒体数据包括两种状态,分别为播放状态和未播放状态,在播放多媒体数据时,多媒体数据对应的播放器先对播放参数进行初始化,然后,按照初始化后的参数对多媒体数据进行播放,将多媒体数据从未播放状态转换为播放状态。其中,播放参数可以包括播放速度、播放器的长宽高以及控制条所在位置等参数,具体不做限定。在本申请中,为了便于描述,将正在播放多媒体数据的播放器称为第一播放器,当前没有播放的多媒体数据的播放器称为第二播放器。
本步骤中,在获取目标倍速之后,可以将多个第一播放器的播放倍速设置为目标倍速,具体而言,可以调用倍速改变事件中的预设函数,对第一播放器的播放倍速进行设置,其中,倍速改变事件中的预设函数可以表示为setRate,在播放器的播放参数中,播放倍速可以表示为video元素的playbackRate属性。
一种实现方式中,还可以设置白名单,白名单内的播放器不需要按照目标倍速进行播放速度的调整,其中,白名单可以是由用户确定的,即用户可以执行相应的设置操作,将当前页面中的任意一个或多个多媒体数据的播放器加入白名单,或者,也可以根据每个多媒体数据的属性自行确定,比如,对于广告类型的多媒体数据,将其自动加入白名单,而对于其他内容类型的多媒体数据,则不加入白名单,等等,具体不做限定。
具体而言,首先,可以确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器,比如,白名单信息中可以包括多媒体数据或多媒体数据对应的播放器的标识信息,在获取白名单信息之后,可以根据白名单信息中的标识信息,判断每个第一播放器是否在白名单中,若某一第一播放器中播放的多媒体数据的标识信息,或该第一播放器的标识信息在白名单信息中,则判定该第一播放器是白名单播放器。然后,将除白名单播放器之外的其他第一播放器的播放倍速设置为目标倍速。
这样,可以选择性的启用全局设置功能,将在白名单内的播放器排除在进行播放速度修改的播放器之外,减少对一些重要多媒体数据进行全局调整导致重要信息的遗漏,使得多媒体数据的播放方法智能程度更高。
在步骤S13中,控制第一播放器按照目标倍速播放对应的多媒体数据。
将多个第一播放器的播放倍速设置为目标倍速之后,就可以控制第一播放器按照目标倍速播放对应的多媒体数据,从而实现对当前页面中正在播放的多个播放器的播放速度进行同步调整。
如图3所示,为第一播放器按照目标倍速播放对应的多媒体数据的界面示意图。采用本方案,可以对当前页面中正在播放的多个播放器的播放速度进行同步调整,如图3所示,用户进行一次倍速设置操作之后,当前页面中的10个多媒体数据均按照相同的目标倍速对多媒体数据进行播放。
一种实现方式中,在监听到倍速改变事件之后,还可以存储目标倍速,举例而言,可以将目标倍速存储至本地缓存(localStorage),比如,本地缓存中的defaultRate字段;或者,也可以存储至预设数据库中,具体不做限定。然后,当接收到针对任一多媒体数据的播放指令时,需要对播放该多媒体数据的第二播放器的播放参数进行初始化,可以读取所存储的目标倍速,并将第二播放器的播放倍速设置为目标倍速,进而,控制第二播放器按照目标倍速播放对应的多媒体数据。
其中,当再次监听到倍速改变事件之后,还可以对所存储的目标倍速进行更新,这样,第一播放器和第二播放器播放多媒体数据的速度会维持一致,使得当前页面的多媒体数据的播放更为有序。
也就是说,对新接收到播放指令的多媒体数据而言,可以读取所存储的目标倍速,并同样按照目标倍速进行播放,使得新播放的多媒体数据与页面中正在播放的其他多媒体数据的播放速度维持一致,当页面刷新后,之前设置的目标倍速也不会丢失,刷新之后当前页面的多媒体数据仍然可以按照之前设置的目标倍速进行播放。因此,方案提供了对目标倍速的记忆能力,不需要用户对新播放的多媒体数据进行重复的倍速调整操作,降低了用户的操作成本。
由以上可见,本公开的实施例提供的技术方案,在监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,使得每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对每个播放器逐个进行修改,从而可以提高修改多媒体数据播放速度的效率。
图4是根据一示例性实施例示出的一种多媒体数据播放装置框图,该装置包括:
监听单元201,被配置为执行当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速;
第一调整单元202,被配置为执行将多个第一播放器的播放倍速设置为所述目标倍速,所述第一播放器为当前页面中正在播放多媒体数据的播放器;
第一播放单元203,被配置为执行控制所述第一播放器按照所述目标倍速播放对应的多媒体数据。
一种实现方式中,所述装置还包括:
存储单元,被配置为执行存储所述目标倍速;
第二调整单元,被配置为执行当接收到针对任一多媒体数据的播放指令时,读取所存储的目标倍速,并将第二播放器的播放倍速设置为所述目标倍速,所述第二播放器为播放所述任一多媒体数据的播放器;
第二播放单元,被配置为执行控制所述第二播放器按照所述目标倍速播放所述任一多媒体数据。
一种实现方式中,所述第一调整单元202,具体被配置为执行:
确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器;
将除所述白名单播放器之外的其他第一播放器的播放倍速设置为所述目标倍速。
一种实现方式中,所述装置还包括:
第一触发单元,被配置为执行响应于对任一第一播放器的菜单展示操作,显示播放倍速列表;响应于对所述播放倍速列表中目标倍速的选择操作,触发倍速改变事件。
一种实现方式中,所述装置还包括:
第二触发单元,被配置为执行响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。
由以上可见,本公开的实施例提供的技术方案,在监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,使得每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对每个播放器逐个进行修改,从而可以提高修改多媒体数据播放速度的效率。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种用于多媒体数据播放的电子设备的框图。
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供一种计算机程序产品,当其在计算机上运行时,使得计算机实现上述多媒体数据播放的方法。
由以上可见,本公开的实施例提供的技术方案,在监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,使得每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对每个播放器逐个进行修改,从而可以提高修改多媒体数据播放速度的效率。
图6是根据一示例性实施例示出的一种用于多媒体数据播放的装置800的框图。
例如,装置800可以是移动电话,计算机,数字广播电子设备,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,多媒体数据等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件807为装置800的各种组件提供电力。电源组件807可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或多媒体数据模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行第一方面和第二方面所述的方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。可选地,例如,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性非临时性计算机可读存储介质计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中第一所述的多媒体数据播放方法。
由以上可见,本公开的实施例提供的技术方案,在监听到倍速改变事件之后,可以将当前页面中的多个第一播放器的播放倍速同步设置为倍速改变事件对应的目标倍速,使得每个第一播放器都可以按照目标倍速播放对应的多媒体数据,也就是说,用户每次设置目标倍速,都可以实现对当前页面中正在播放的多个播放器的播放速度进行调整,不需要对每个播放器逐个进行修改,从而可以提高修改多媒体数据播放速度的效率。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种多媒体数据播放方法,其特征在于,包括:
当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速;
将多个第一播放器的播放倍速设置为所述目标倍速,所述第一播放器为当前页面中正在播放多媒体数据的播放器;
控制所述第一播放器按照所述目标倍速播放对应的多媒体数据;
在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之后,所述方法还包括:
存储所述目标倍速;
当接收到针对任一多媒体数据的播放指令时,读取所存储的目标倍速,并将第二播放器的播放倍速设置为所述目标倍速,所述第二播放器为播放所述任一多媒体数据的播放器;
控制所述第二播放器按照所述目标倍速播放所述任一多媒体数据。
2.根据权利要求1所述的多媒体数据播放方法,其特征在于,所述将多个第一播放器的播放倍速设置为所述目标倍速,包括:
确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器;
将除所述白名单播放器之外的其他第一播放器的播放倍速设置为所述目标倍速。
3.根据权利要求1所述的多媒体数据播放方法,其特征在于,在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之前,所述方法还包括:
响应于对任一第一播放器的菜单展示操作,显示播放倍速列表;
响应于对所述播放倍速列表中目标倍速的选择操作,触发倍速改变事件。
4.根据权利要求1所述的多媒体数据播放方法,其特征在于,在所述当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速之前,所述方法还包括:
响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。
5.一种多媒体数据播放装置,其特征在于,包括:
监听单元,被配置为执行当监听到倍速改变事件时,根据所述倍速改变事件,获取目标倍速;
第一调整单元,被配置为执行将多个第一播放器的播放倍速设置为所述目标倍速,所述第一播放器为当前页面中正在播放多媒体数据的播放器;
第一播放单元,被配置为执行控制所述第一播放器按照所述目标倍速播放对应的多媒体数据;
所述装置还包括:
存储单元,被配置为执行存储所述目标倍速;
第二调整单元,被配置为执行当接收到针对任一多媒体数据的播放指令时,读取所存储的目标倍速,并将第二播放器的播放倍速设置为所述目标倍速,所述第二播放器为播放所述任一多媒体数据的播放器;
第二播放单元,被配置为执行控制所述第二播放器按照所述目标倍速播放所述任一多媒体数据。
6.根据权利要求5所述的多媒体数据播放装置,其特征在于,所述第一调整单元,具体被配置为执行:
确定与预先获取的白名单信息相匹配的第一播放器,作为白名单播放器;
将除所述白名单播放器之外的其他第一播放器的播放倍速设置为所述目标倍速。
7.根据权利要求5所述的多媒体数据播放装置,其特征在于,所述装置还包括:
第一触发单元,被配置为执行响应于对任一第一播放器的菜单展示操作,显示播放倍速列表;响应于对所述播放倍速列表中目标倍速的选择操作,触发倍速改变事件。
8.根据权利要求5所述的多媒体数据播放装置,其特征在于,所述装置还包括:
第二触发单元,被配置为执行响应于在预设参数配置区域内对目标倍速的选择操作,触发倍速改变事件。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4任一项中所述的多媒体数据播放方法。
10.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由多媒体数据播放电子设备的处理器执行时,使得多媒体数据播放电子设备能够执行如权利要求1至4任一项中所述的多媒体数据播放方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110779996.0A CN113709538B (zh) | 2021-07-09 | 2021-07-09 | 一种多媒体数据播放方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110779996.0A CN113709538B (zh) | 2021-07-09 | 2021-07-09 | 一种多媒体数据播放方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113709538A CN113709538A (zh) | 2021-11-26 |
CN113709538B true CN113709538B (zh) | 2023-03-21 |
Family
ID=78648678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110779996.0A Active CN113709538B (zh) | 2021-07-09 | 2021-07-09 | 一种多媒体数据播放方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113709538B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116744038B (zh) * | 2022-03-02 | 2024-08-16 | 腾讯科技(深圳)有限公司 | 播放控制方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994027209A1 (en) * | 1993-05-10 | 1994-11-24 | Taligent, Inc. | Multimedia control system |
CN109600652A (zh) * | 2017-09-30 | 2019-04-09 | 中兴通讯股份有限公司 | 移动终端播放多路视频的方法、移动终端及可读存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9237384B2 (en) * | 2013-02-14 | 2016-01-12 | Sonos, Inc. | Automatic configuration of household playback devices |
CN106331887B (zh) * | 2016-08-30 | 2020-02-28 | 腾讯科技(深圳)有限公司 | 网页播放器的调用方法、多媒体文件的播放方法和装置 |
CN110278450A (zh) * | 2018-03-16 | 2019-09-24 | 优酷网络技术(北京)有限公司 | 多媒体内容播放方法及装置 |
CN111263233B (zh) * | 2020-02-20 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 电视多窗口处理方法、装置、计算机设备和存储介质 |
CN112135179A (zh) * | 2020-09-11 | 2020-12-25 | 游艺星际(北京)科技有限公司 | 视频播放方法、装置、电子设备和存储介质 |
CN112437345B (zh) * | 2020-11-20 | 2023-03-14 | 北京字跳网络技术有限公司 | 视频倍速播放方法、装置、电子设备及存储介质 |
-
2021
- 2021-07-09 CN CN202110779996.0A patent/CN113709538B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994027209A1 (en) * | 1993-05-10 | 1994-11-24 | Taligent, Inc. | Multimedia control system |
CN109600652A (zh) * | 2017-09-30 | 2019-04-09 | 中兴通讯股份有限公司 | 移动终端播放多路视频的方法、移动终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113709538A (zh) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106412706B (zh) | 视频播放的控制方法、装置及其设备 | |
CN110929054B (zh) | 多媒体信息应用界面显示方法及装置、终端、介质 | |
US20170344192A1 (en) | Method and device for playing live videos | |
US20220248083A1 (en) | Method and apparatus for video playing | |
CN104469437A (zh) | 广告推送方法及装置 | |
CN107943347B (zh) | 触摸屏控制方法及装置 | |
US11545188B2 (en) | Video processing method, video playing method, devices and storage medium | |
CN104166689A (zh) | 电子书籍的呈现方法及装置 | |
CN106354504B (zh) | 消息显示方法及装置 | |
CN111970566A (zh) | 视频播放方法、装置、电子设备及存储介质 | |
CN110719530A (zh) | 一种视频播放方法、装置、电子设备及存储介质 | |
CN114554231A (zh) | 一种信息显示方法、装置、电子设备及存储介质 | |
CN108769769B (zh) | 视频的播放方法、装置及计算机可读存储介质 | |
US20220256230A1 (en) | Method and apparatus for video playing | |
CN113709538B (zh) | 一种多媒体数据播放方法、装置、电子设备及存储介质 | |
WO2019095810A1 (zh) | 界面展示方法及装置 | |
US11600300B2 (en) | Method and device for generating dynamic image | |
CN113515251A (zh) | 内容处理方法、装置、电子设备及存储介质 | |
CN112764636A (zh) | 视频处理方法、装置、电子设备和计算机可读存储介质 | |
CN117119260A (zh) | 视频的控制处理方法及装置 | |
CN111246303A (zh) | 视频播放方法、装置、电子设备及存储介质 | |
CN112866612B (zh) | 插帧方法、装置、终端及计算机可读存储介质 | |
CN112596696B (zh) | 歌曲录制方法、装置、终端及存储介质 | |
CN111538450B (zh) | 主题背景显示方法、装置及存储介质 | |
CN108769780B (zh) | 广告播放方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |