CN109151578A - 电子设备及其开机音视频的播放方法 - Google Patents
电子设备及其开机音视频的播放方法 Download PDFInfo
- Publication number
- CN109151578A CN109151578A CN201810865477.4A CN201810865477A CN109151578A CN 109151578 A CN109151578 A CN 109151578A CN 201810865477 A CN201810865477 A CN 201810865477A CN 109151578 A CN109151578 A CN 109151578A
- Authority
- CN
- China
- Prior art keywords
- audio
- played
- video document
- video
- thread
- 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.)
- Withdrawn
Links
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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
Abstract
本申请公开了一种电子设备及其开机音视频的播放方法,该方法包括:调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。通过上述方式,本申请能够使得在电子设备开机过程中播放多个音视频文件。
Description
技术领域
本申请涉及音视频播放技术领域,特别是涉及一种电子设备及其开机音视频的播放方法。
背景技术
随着科技的发展以及用户需求的增长,电子设备如智能电视的使用已经普及到众多家庭,为用户带来良好的体验。
当前的智能电视在开机过程中往往会播放一些音视频,以增加用户等待开机时的趣味性。然而,本申请的发明人在长期的研发过程中发现,当前的智能电视在开机过程中往往仅能够播放单一的一个音视频文件,而不能够连续得播放多个音视频。
发明内容
本申请主要解决的技术问题是提供一种电子设备及其开机音视频的播放方法,能够使得在电子设备开机过程中,播放多个音视频文件。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种电子设备开机音视频的播放方法,所述方法包括:调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,所述电子设备包括:处理器和存储器,所述存储器中存储有所述电子设备的开机音视频文件的控制程序和所述电子设备的开机音视频文件的播放程序,所述处理器调用所述控制程序和所述播放程序以分别建立控制线程和播放线程,并执行以下步骤:调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。
本申请的有益效果是:区别于现有技术的情况,本申请电子设备开机音视频的播放方法中,通过调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量,并判断当前播放次数是否不大于所述开机音视频文件的数量,在当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。通过上述方式,本申请中可以为电子设备设置多个开机音视频文件,在需要播放待播放的音视频文件时,通过调用控制线程对当前播放次数与所设置的开机音视频文件的数量进行对比判断,并在经判断得出开机音视频文件还未播放结束时,进一步调用播放线程播放待播放的音视频文件,从而使得电子设备在开机过程中可播放多个音视频文件,以增强用户观看的趣味性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请电子设备开机音视频的播放方法一实施方式的流程示意图;
图2是图1中步骤S16的流程示意图;
图3是图2中步骤S162之后的流程示意图;
图4是本申请电子设备开机音视频的播放方法另一实施方式的流程示意图;
图5是图1中步骤S16的流程示意图;
图6是本申请电子设备开机音视频的播放方法又一实施方式的流程示意图;
图7是本申请电子设备一实施方式的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,图1是本申请电子设备开机音视频的播放方法一实施方式的流程示意图。
本实施方式中电子设备是指能够在开机过程中播放音视频文件的智能电视、数字机顶盒、网络电视盒子以及智能手机、电脑、个人数字助理等。其中,执行本申请中方法的主体可以是上述电子设备本身,或者其他能够辅助上述电子设备执行本申请电子设备开机音视频的播放方法的其它设备,例如可以是与智能电视连接的网络电视盒子。具体地,本实施方式中,电子设备开机音视频的播放方法包括:
步骤S12:调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;
其中,本实施方式中提供的电子设备开机音视频的播放方法可通过控制线程和播放线程等共同实现。控制线程可在电子设备开机时即进行启动,通过调用控制线程对电子设备的开机音视频文件的播放进行控制,并利用播放线程对音视频文件进行播放。
在播放开机音视频文件之前,获取需要播放的开机音视频文件的相关数据,这些相关数据均可从开机配置文件中获取,具体地,开机配置文件可以包括开机音视频文件的地址,开机音视频文件数量等。
其中,开机音视频文件的地址即电子设备开机过程当中播放的音视频文件的存放地址,在一个应用场景中,该存放地址可以是电子设备或者执行本实施方式中的方法的其它设备的本地数据库,或者云端数据库等。例如,在智能电视开机过程中,网络电视盒子能够连接网络获取开机音视频文件的具体地址,以方便后续播放线程根据该地址播放对应的开机音视频文件。
而开机音视频文件的数量即电子设备在开机过程中需要播放的音视频文件的数量。本实施方式中,开机音视频文件的数量大于1,即电子设备在开机过程中需要播放的音视频文件为两个或多个。其中,开机音视频文件的数量可以为***默认的数量,或者也可以根据用户的需求预先自行设置,并存储在开机配置文件当中。具体可以由控制线程在读取开机配置文件后计算得出。
步骤S14:利用控制线程判断当前播放次数是否不大于开机音视频文件的数量;
其中,当前播放次数是指待播放的开机音视频文件在本次开机过程当中是第几次播放的音视频文件。例如,在一次开机过程中,已经播放了2次音视频文件,而待播放的音视频文件是第3次播放,那么,当前播放次数即为第3次。
具体地,当前播放次数可以由开机的电子设备或者本实施方式中的方法的执行设备在电子设备播放音视频的过程中或者播放结束后进行记录并保存,从而在利用控制线程进行判断时可以直接获取。例如,本实施方式中,在待播放的音视频文件播放完成后,可调用控制线程记录播放完成后的音视频播放次数。而当前完成次数是在电子设备同一次开机过程当中上一开机音视频文件播放完成后所记录的播放完成后的音视频播放次数的基础上再加1所得到的。
容易理解地,在正常情况下,当前播放次数不大于开机音视频文件的数量,如上例中,当前播放次数为第3次,而在开机音视频数量为3或者大于3的其它数值时,为正常情况,而在开机音视频数量为2或者1时,则说明当前播放次数已经超过了开机音视频文件的数量,说明开机音视频文件已经播放完毕,电子设备可以正式开机。
步骤S16:当判断当前播放次数不大于开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。
由于本实施方式中,电子设备的开机音视频文件的数量可以为多个,因此,在电子设备开机过程中,即便是播放完一音视频文件之后,开机音视频文件并不一定已经播放完毕,而需要对当前播放次数与开机音视频文件的数量之间的大小关系进行判断。
具体地,在当前播放次数不大于开机音视频文件的数量时,说明电子设备还未将所有的开机音视频文件播放完。待播放的音视频文件为在还未将所有的开机音视频文件播放完毕时,下一即将进行播放的开机音视频文件,此时可调用播放线程播放该待播放的音视频文件。
通过上述方式,本实施方式中可以为电子设备设置多个开机音视频文件,在需要播放待播放的音视频文件时,通过调用控制线程对当前播放次数与所设置的开机音视频文件的数量进行对比判断,并在经判断得出开机音视频文件还未播放结束时,进一步调用播放线程播放待播放的音视频文件,从而使得电子设备在开机过程中可播放多个音视频文件,以增强用户观看的趣味性。
其中,在一实施方式中,步骤S14之前,本申请电子设备开机音视频的播放方法还包括:
采集上一播放的音视频文件的最后一帧的视频数据,并在播放线程准备播放待播放的音视频文件之前,持续播放上一播放的音视频文件的最后一帧的视频数据。
容易理解地,电子设备在前后播放两个音视频文件之间会有一段时间间隔,在该间隔内若无其他音视频的衔接,则电子设备将会出现黑屏现象。
本实施方式中,在播放上一音视频文件的过程中,控制线程采集该音视频文件的最后一帧视频数据。而在该上一音视频文件播放结束后,继续播放控制线程所采集的该音视频文件的最后一帧视频数据,并关闭播放线程。而在待播放的音视频文件开始播放时,启动播放线程播放该待播放的音视频文件并停止显示上一音视频文件的最后一帧视频数据。
通过上述方式,在电子设备播放两个音视频文件之间播放上一音视频文件的最后一帧视频数据,这样既能够保持音视频播放的连贯性,同时又能够避免电子设备在播放上一个音视频文件结束之后与播放下一个音视频文件开始之前出现黑屏的情况,从而能够提高电子设备在开机过程中播放音视频的效果,提升用户的观看体验。
其中,请参阅图2,在一实施方式中,步骤S16进一步包括:
步骤S162:当判断当前播放次数不大于开机音视频文件的数量时,检测待播放的音视频文件是否包含视频数据;
容易理解地,在音视频文件当中可仅包含视频数据,或者仅包含音频数据,或者同时包含有视频数据和音频数据。
本实施方式中,在控制线程判断当前播放次数不大于开机音视频文件的数量时,可调用播放线程根据控制线程获取到的开机音视频文件的地址,进一步获取到待播放的音视频文件的具体信息,并检测该待播放的音视频文件中是否包含有视频数据。
步骤S164:在待播放的音视频文件不包含视频数据时,利用播放线程播放待播放的音视频文件中的音频数据,并通过电子设备的显示器显示预设的电子设备的厂商标志。
在待播放的音视频文件不包含视频数据而仅包含有音频数据时,若继续按照该待播放的音视频文件进行播放,则显然会出现仅有声音播放出,而显示器黑屏的情况。
本实施方式中,预先设置电子设备的厂商标志的图像或者视频,具体可以由电子设备厂家设置,或者也可以由用户根据自己的喜好预先设置其它的图像或者视频,在待播放的音视频文件不包含视频数据时,通过电子设备的显示器与音频数据同步显示,从而能够避免因待播放的音视频文件不包含视频数据而导致的电子设备在开机过程中黑屏的情况,同时还可通过显示预设的电子设备的厂商标志而在一定程度上为电子设备的厂商起到一定的宣传作用。
其中,请参阅图3,在一个应用场景中,步骤S162之后,进一步包括:
步骤S1632:在待播放的音视频文件包含视频数据时,检测待播放的音视频文件是否包含音频数据;
步骤S1634:在待播放的音视频文件包含音频数据时,调用播放线程同步播放音频数据和视频数据。
本应用场景中,在检测到待播放的音视频文件即包含有视频数据又包含有音频数据时,调用播放线程同步播放音频数据和视频数据,从而完成待播放的音视频文件的播放。
另外,若在检测到待播放的音视频文件仅包含视频数据而不包含音频数据时,则调用播放线程仅播放视频数据即可。
其中,请参阅图4,在一实施方式中,本申请电子设备开机音视频的播放方法还包括:
步骤S22:在播放待播放的音视频文件的过程中,利用播放线程检测是否存在异常播放;
容易理解地,在电子设备播放音视频文件时可能会因为各种因素而导致播放线程不能够正常播放。例如,播放线程无法打开待播放的音视频文件的地址、无法解码待播放的音视频文件、无法获得待播放的音视频文件中的视频数据的宽或高信息或者无法获得待播放的音视频文件中的音频数据的采样率或声道信息等,从而导致电子设备播放出现卡顿甚至卡死的情况。
而在电子设备开机过程中,若开机音视频文件不能够顺利播放则会影响电子设备的顺利开机,从而进一步影响用户正常使用电子设备。本实施方式中,在播放待播放的音视频文件的过程当中,同时调用播放线程检测是否出现上述情况,以在出现上述异常情况时,能够及时应对。
步骤S24:在检测出存在异常播放时,向控制线程反馈异常播放报告;
本实施方式中,可在控制线程中注册异常响应模块,在播放线程检测出存在异常播放时,通过控制线程中的响应模块向控制线程反馈异常播放报告,以使控制线程及时获知异常播放的情况,并生成应对措施。
步骤S26:控制线程在接收到异常播放报告后,终止播放线程,并返回步骤:利用控制线程判断当前播放次数是否不大于开机音视频文件的数量。
由于在出现播放异常时,对应的开机音视频文件通常将不能够继续正常播放,本实施方式中,控制线程在接收到播放线程反馈的异常播放报告后,终止播放线程,同时,返回步骤S14。
需要指出的是,在返回步骤S14并继续利用控制线程判断当前播放次数时,可不将上一异常播放作为一次播放。即,例如上述异常播放对应的音视频文件播放之前控制线程进行判断时,对应的当前播放次数为2,那么由于该音视频文件的播放出现异常,因此,在控制线程终止播放线程并返回步骤S14并进行判断时,可将当前播放次数仍认定为2,以使得电子设备在开机过程中能够播放足够数量的开机音视频文件,从而能够顺利完成开机。
其中,请参阅图5,在一实施方式中,步骤S16进一步包括:
步骤S1661:调用控制线程读取开机配置文件,获取待播放的音视频文件的音量模式;
本实施方式中,开机配置文件中进一步包括待播放的音视频文件的音量模式,在启动播放线程播放该待播放的音视频文件之前,可进一步调用控制线程通过读取开机配置文件而获取对应的音量模式。
具体地,音量模式可包括静音模式、有声模式或者为空。
步骤S1662:在音量模式为静音模式时,调用播放线程静音播放待播放的音视频文件;
本实施方式中,在控制线程获取到的待播放的音视频文件的音量模式为静音模式时,则调用播放线程静音播放该待播放的音视频文件中的音频数据,并同步播放对应的视频数据,或者在无视频数据时,同步播放预设的电子设备的厂商标志。
步骤S1663:在音量模式为有声模式时,进一步获取对应的第一音量值,并调用播放线程根据第一音量值控制播放待播放的音视频文件;
本实施方式中,在控制线程获取到的待播放的音视频文件的音量模式为有声模式时,可进一步获取对应的第一音量值,以根据该第一音量值播放待播放的音视频文件。
在一个应用场景中,获取到待播放的音视频文件的音量模式为有声模式,但是进一步无法获取到对应的具体音量值,此时可延用上一开机音视频文件的音量值,或者使用控制线程预存的音量默认值以作为第一音量值,并进一步根据该第一音量值播放待播放的音视频文件中的音频数据,并同步播放对应的视频数据,或预设的电子设备的厂商标志。
步骤S1664:在音量模式为空时,进一步按照预设规则获取第一音视频文件的第二音量值,并调用播放线程根据第二音量值播放待播放的音视频文件中的音频数据。
本实施方式中,在音量模式为空时,说明并未对待播放的音视频文件的音量值进行限定,因此,也可延用上一开机音视频文件的音量值,或者使用控制线程预存的音量默认值以作为第二音量值,并进一步根据该第二音量值播放待播放的音视频文件中的音频数据,并同步播放对应的视频数据。
本实施方式中,通过在开机配置文件中配置对应的开机音视频文件的音量模式,从而获取对应的音量值,并进而调用播放线程根据该音量值来播放对应的待播放的音视频文件的音频数据,以满足播放要求。
在一个应用场景中,请参阅图6,图6为本申请电子设备开机音视频的播放方法一实施方式的流程示意图。
本实施方式中方法具体包括如下步骤:
S10:启动控制线程;
S20:调用控制线程读取开机配置文件;
S30:获取开机音视频文件的数量及待播放的开机音视频文件的地址;
S40:利用控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;
S50a:若当前播放次数不大于开机音视频文件的数量,进一步调用控制线程读取开机配置文件,从而获取待播放的音视频文件的音量值;
S50b:若当前播放次数大于开机音视频文件的数量,则终止控制线程,并结束该流程;
S60:检测待播放的音视频文件是否包含视频数据;
S70a:在待播放的音视频文件包含视频数据时,检测待播放的音视频文件是否包含音频数据;
S80a:在待播放的音视频文件包含音频数据时,调用播放线程同步播放音频数据和视频数据;
S80b:在待播放的音视频文件不包含音频数据时,调用播放线程播放视频数据;
S90:判断该音视频文件是否播放结束;
S100:若播放结束,控制线程采集最后一帧视频数据并显示;
S70a:若没有播放结束,返回步骤S70a;
S110:终止播放线程,调用控制线程记录播放完成后的音视频播放次数,返回步骤S40。
S70b:在待播放的音视频文件不包含视频数据时,利用播放线程播放待播放的音视频文件中的音频数据,并通过电子设备的显示器显示预设的电子设备的厂商标志;
S80c:判断该音视频文件是否播放结束;
S110:若播放结束,则执行步骤S110;
S70b:若没有结束播放,返回步骤S70b。
其中,本实施方式中与上述各实施方式类似,相关详细内容请参阅上述各实施方式,此处不再赘述。
请参阅图7,图7是本申请电子设备一实施方式的结构示意图。其中,本实施方式中电子设备是指能够在开机过程中播放音视频文件的智能电视、数字机顶盒、网络电视盒子以及智能手机、电脑、个人数字助理等。
具体地,电子设备包括:处理器31和存储器32。其中,存储器32中存储有电子设备的开机音视频文件的控制程序和电子设备的开机音视频文件的播放程序,处理器31调用控制程序和播放程序以分别建立控制线程和播放线程,并执行图1-5的步骤,此处不赘述。
需要指出的是,上述本申请电子设备实施方式中电子设备所执行的步骤与本申请电子设备开机音视频的播放方法实施方式中的相同,相关详细内容请参阅上述实施方式,此处不再赘述。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (18)
1.一种电子设备开机音视频的播放方法,其特征在于,所述方法包括:
调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;
利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;
当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。
2.根据权利要求1所述的方法,其特征在于,利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量的步骤之前,所述方法进一步包括:
采集上一播放的音视频文件的最后一帧的视频数据,并在所述播放线程准备播放所述待播放的音视频文件之前,持续播放所述上一播放的音视频文件的最后一帧的视频数据。
3.根据权利要求1所述的方法,其特征在于,当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件的步骤,进一步包括:
当判断当前播放次数不大于所述开机音视频文件的数量时,检测所述待播放的音视频文件是否包含视频数据;
在所述待播放的音视频文件不包含视频数据时,利用所述播放线程播放所述待播放的音视频文件中的音频数据,并通过所述电子设备的显示器显示预设的所述电子设备的厂商标志。
4.根据权利要求3所述的方法,其特征在于,当判断当前播放次数不大于所述开机音视频文件的数量时,且检测所述待播放的音视频文件包含视频数据的步骤之后,所述方法进一步包括:
在所述待播放的音视频文件包含所述视频数据时,检测所述待播放的音视频文件是否包含音频数据;
在所述待播放的音视频文件包含所述音频数据时,调用所述播放线程同步播放所述音频数据和所述视频数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在播放所述待播放的音视频文件的过程中,利用所述播放线程检测是否存在异常播放;
在检测出存在所述异常播放时,向所述控制线程反馈异常播放报告;
所述控制线程在接收到所述异常播放报告后,终止所述播放线程,并返回步骤:利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量。
6.根据权利要求5所述的方法,其特征在于,所述异常播放包括所述播放线程无法打开所述待播放的音视频文件的地址、无法解码所述待播放的音视频文件、无法获得所述待播放的音视频文件中的视频数据的宽或高信息或者无法获得所述待播放的音视频文件中的音频数据的采样率或声道信息。
7.根据权利要求1所述的方法,其特征在于,调用播放线程播放待播放的音视频文件的步骤,进一步包括:
调用所述控制线程读取所述开机配置文件,获取所述待播放的音视频文件的音量模式;
在所述音量模式为静音模式时,调用所述播放线程静音播放所述待播放的音视频文件;
在所述音量模式为有声模式时,进一步获取对应的第一音量值,并调用所述播放线程根据所述第一音量值控制播放所述待播放的音视频文件;
在所述音量模式为空时,进一步按照预设规则获取所述第一音视频文件的第二音量值,并调用所述播放线程根据所述第二音量值播放所述待播放的音视频文件。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述待播放的音视频文件播放完成后,调用所述控制线程记录播放完成后的音视频播放次数。
9.根据权利要求1所述的方法,其特征在于,所述开机音视频文件的地址包括:所述电子设备的本地数据库,以及云端数据库。
10.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器,所述存储器中存储有所述电子设备的开机音视频文件的控制程序和所述电子设备的开机音视频文件的播放程序,所述处理器调用所述控制程序和所述播放程序以分别建立控制线程和播放线程,并执行以下步骤:
调用控制线程读取开机配置文件从而获取开机音视频文件的地址和开机音视频文件的数量;
利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量;
当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件。
11.根据权利要求10所述的电子设备,其特征在于,在执行利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量的步骤之前,所述处理器还执行以下步骤:
采集上一播放的音视频文件的最后一帧的视频数据,并在所述播放线程准备播放所述待播放的音视频文件之前,持续播放所述上一播放的音视频文件的最后一帧的视频数据。
12.根据权利要求10所述的电子设备,其特征在于,在执行当判断当前播放次数不大于所述开机音视频文件的数量时,调用播放线程播放待播放的音视频文件的步骤时,所述处理器进一步执行以下步骤:
当判断当前播放次数不大于所述开机音视频文件的数量时,检测所述待播放的音视频文件是否包含视频数据;
在所述待播放的音视频文件不包含视频数据时,利用所述播放线程播放所述待播放的音视频文件中的音频数据,并通过所述电子设备的显示器显示预设的所述电子设备的厂商标志。
13.根据权利要求12所述的电子设备,其特征在于,在执行当判断当前播放次数不大于所述开机音视频文件的数量时,且检测所述待播放的音视频文件是否包含视频数据的步骤之后,所述处理器还执行以下步骤:
在所述待播放的音视频文件包含所述视频数据时,检测所述待播放的音视频文件是否包含音频数据;
在所述待播放的音视频文件包含所述音频数据时,调用所述播放线程同步播放所述音频数据和所述视频数据。
14.根据权利要求10所述的电子设备,其特征在于,所述处理器还执行以下步骤:
在播放所述待播放的音视频文件的过程中,利用所述播放线程检测是否存在异常播放;
在检测出存在所述异常播放时,向所述控制线程反馈异常播放报告;
所述控制线程在接收到所述异常播放报告后,终止所述播放线程,并返回步骤:利用所述控制线程判断当前播放次数是否不大于所述开机音视频文件的数量。
15.根据权利要求14所述的电子设备,其特征在于,所述异常播放包括所述播放线程无法打开所述待播放的音视频文件的地址、无法解码所述待播放的音视频文件、无法获得所述待播放的音视频文件中的视频数据的宽或高信息或者无法获得所述待播放的音视频文件中的音频数据的采样率或声道信息。
16.根据权利要求10所述的电子设备,其特征在于,在执行调用播放线程播放待播放的音视频文件的步骤时,所述处理器进一步执行以下步骤:
调用所述控制线程读取所述开机配置文件,获取所述待播放的音视频文件的音量模式;
在所述音量模式为静音模式时,调用所述播放线程静音播放所述待播放的音视频文件;
在所述音量模式为有声模式时,进一步获取对应的第一音量值,并调用所述播放线程根据所述第一音量值控制播放所述待播放的音视频文件;
在所述音量模式为空时,进一步按照预设规则获取所述第一音视频文件的第二音量值,并调用所述播放线程根据所述第二音量值播放所述待播放的音视频文件。
17.根据权利要求10所述的电子设备,其特征在于,所述处理器还执行以下步骤:
在所述待播放的音视频文件播放完成后,调用所述控制线程记录播放完成后的音视频播放次数。
18.根据权利要求10所述的电子设备,其特征在于,所述开机音视频文件的地址包括:所述电子设备的本地数据库,以及云端数据库。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810865477.4A CN109151578A (zh) | 2018-08-01 | 2018-08-01 | 电子设备及其开机音视频的播放方法 |
TW107140805A TW202008791A (zh) | 2018-08-01 | 2018-11-16 | 電子設備及其開機影音檔案的播放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810865477.4A CN109151578A (zh) | 2018-08-01 | 2018-08-01 | 电子设备及其开机音视频的播放方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109151578A true CN109151578A (zh) | 2019-01-04 |
Family
ID=64799449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810865477.4A Withdrawn CN109151578A (zh) | 2018-08-01 | 2018-08-01 | 电子设备及其开机音视频的播放方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109151578A (zh) |
TW (1) | TW202008791A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120136964A1 (en) * | 1999-01-22 | 2012-05-31 | Pointset Corporation | Method and apparatus for setting programmable features of an appliance |
CN103702179A (zh) * | 2013-12-11 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 电视***、音量设置装置及方法 |
CN105872621A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种智能电视开机广告实现方法、装置及终端 |
CN107295388A (zh) * | 2017-06-21 | 2017-10-24 | 微鲸科技有限公司 | 开机动画启动方法、装置及可读存储介质 |
CN107872689A (zh) * | 2016-09-26 | 2018-04-03 | 法乐第(北京)网络科技有限公司 | 播放内容更新方法、装置、终端和服务器 |
-
2018
- 2018-08-01 CN CN201810865477.4A patent/CN109151578A/zh not_active Withdrawn
- 2018-11-16 TW TW107140805A patent/TW202008791A/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120136964A1 (en) * | 1999-01-22 | 2012-05-31 | Pointset Corporation | Method and apparatus for setting programmable features of an appliance |
CN103702179A (zh) * | 2013-12-11 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 电视***、音量设置装置及方法 |
CN105872621A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种智能电视开机广告实现方法、装置及终端 |
CN107872689A (zh) * | 2016-09-26 | 2018-04-03 | 法乐第(北京)网络科技有限公司 | 播放内容更新方法、装置、终端和服务器 |
CN107295388A (zh) * | 2017-06-21 | 2017-10-24 | 微鲸科技有限公司 | 开机动画启动方法、装置及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
TW202008791A (zh) | 2020-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11122323B2 (en) | Smart television signal source-based method for displaying floating menu and smart television | |
CN108024079B (zh) | 录屏方法、装置、终端及存储介质 | |
CN114302193B (zh) | 一种显示设备及协议检测方法 | |
CN103686350A (zh) | 图像质量调整方法及*** | |
CN103680551A (zh) | 一种播放器及其多视频并行播放的方法 | |
US20150326933A1 (en) | Video reproduction apparatus, control method thereof, and computer-readable storage medium storing program | |
CN105828166A (zh) | 一种终端屏幕显示内容的录制方法及终端 | |
CN110996157A (zh) | 一种视频播放方法、装置、电子设备及机器可读存储介质 | |
JPH10509564A (ja) | 電気通信システム及び方法 | |
CN110968391A (zh) | 一种截图方法、装置、终端设备及存储介质 | |
CN109657091A (zh) | 语音交互设备的状态呈现方法、装置、设备及存储介质 | |
CN111405213B (zh) | 一种接口访问方法、显示装置及电子设备 | |
CN110650253B (zh) | 彩铃的自适应播放方法、终端设备、服务器及存储介质 | |
CN110650352B (zh) | 一种iptv浏览器的视频处理方法 | |
US20160301981A1 (en) | Smart television 3d setting information processing method and device | |
CN109151578A (zh) | 电子设备及其开机音视频的播放方法 | |
CN111107283B (zh) | 一种信息显示方法、电子设备及存储介质 | |
CN105187884B (zh) | 电视机及电视机的音视频播放方法 | |
US8407594B2 (en) | System and method for dynamically establishing extended display identification data | |
CN105912298A (zh) | 声音播放控制方法、装置 | |
CN114374869B (zh) | 一种全景视频播放方法、装置及计算机存储介质 | |
CN106254810A (zh) | 一种视频通话方法和装置 | |
CN101674439B (zh) | 一种播放电视节目的方法及机顶盒 | |
CN108282695A (zh) | 一种数字电视控制方法、装置、可读介质及存储控制器 | |
CN112423124B (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200410 Address after: No.1, Duhang 1st Road, Hsinchu City, Hsinchu Science Park, Taiwan, China Applicant after: MEDIATEK Inc. Address before: 1, 4th Floor, 26 Taiyuan Street, Zhubei City, Xinzhu County Applicant before: MStar Semiconductor, Inc. |
|
TA01 | Transfer of patent application right | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190104 |
|
WW01 | Invention patent application withdrawn after publication |