音频播放控制方法和装置的制造方法
【技术领域】
[0001]本公开涉及多媒体技术领域,特别涉及一种音频播放控制方法和装置。
【背景技术】
[0002]市场上已经有各式各样的具有音频播放功能的设备,如手机、平板电脑、电视机以及音箱等设备都具有音频播放功能,这些设备无疑为用户提供了良好的视听体验。
[0003]在相关技术中,电子设备在获取到对应于任一音视频文件的播放指示时,直接采用默认的音频输出通道播放上述音视频文件中的音频数据。然而,上述音频播放方式过于单一,且容易影响到周边人员。例如,用户在深夜时分指示播放某一视频文件,且默认的音频输出通道为大功率音箱,这就会影响到其他家人或者周围邻居的正常休息。
【发明内容】
[0004]为了克服相关技术中存在的问题,本公开实施例提供了一种音频播放控制方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种音频控制方法,所述方法包括:
[0006]获取对应于多媒体文件的播放指示,所述多媒体文件为音频文件或者视频文件;
[0007]检测当前播放环境是否符合预定条件;其中,所述当前播放环境包括当前音频输出通道、所述多媒体文件和当前时刻中的至少一项;
[0008]若所述当前播放环境符合所述预定条件,则控制所述多媒体文件中的音频数据的播放。
[0009]可选地,所述检测当前播放环境是否符合预定条件,包括:
[0010]在所述当前播放环境包括所述当前音频输出通道的情况下,检测所述当前音频输出通道是否属于预设音频输出通道;若所述当前音频输出通道属于所述预设音频输出通道,则确定所述当前播放环境符合所述预定条件;
[0011]或者,
[0012]在所述当前播放环境包括所述多媒体文件的情况下,检测所述多媒体文件是否属于目标类型的多媒体文件;若所述多媒体文件属于所述目标类型的多媒体文件,则确定所述当前播放环境符合所述预定条件;
[0013]或者,
[0014]在所述当前播放环境包括所述当前时刻的情况下,检测所述当前时刻是否属于预设时段;若所述当前时刻属于所述预设时段,则确定所述当前播放环境符合所述预定条件。
[0015]可选地,所述检测所述当前音频输出通道是否属于预设音频输出通道,包括:
[0016]获取所述当前音频输出通道对应的标识符;
[0017]检测预设标识符集合中是否存在所述当前音频输出通道对应的标识符;
[0018]若所述预设标识符集合中存在所述当前音频输出通道对应的标识符,则确定所述当前音频输出通道属于所述预设音频输出通道。
[0019]可选地,所述方法还包括:
[0020]显示通道设置界面,所述通道设置界面中包含至少一个音频输出通道;
[0021]获取对应于目标音频输出通道的选择指示;
[0022]将所述目标音频输出通道对应的标识符添加至所述预设标识符集合中。
[0023]可选地,所述检测所述多媒体文件是否属于目标类型的多媒体文件,包括:
[0024]获取所述多媒体文件的文件名;检测所述文件名中是否包含第一预设关键字;若所述文件名中包含所述第一预设关键字,则确定所述多媒体文件属于所述目标类型的多媒体文件;
[0025]或者,
[0026]从所述多媒体文件中提取至少一段音频数据序列;通过语音识别技术检测所述至少一段音频数据序列中是否包含第二预设关键字;若所述至少一段音频数据序列中包含所述第二预设关键字,则确定所述多媒体文件属于所述目标类型的多媒体文件;
[0027]或者,
[0028]从所述多媒体文件中提取至少一帧图像;通过图像识别技术检测所述至少一帧图像中是否包含目标元素;若所述至少一帧图像中包含所述目标元素,则确定所述多媒体文件属于所述目标类型的多媒体文件。
[0029]可选地,所述控制所述多媒体文件中的音频数据的播放,包括:
[0030]显示用于提醒用户谨慎播放所述多媒体文件的提示信息;
[0031]或者,
[0032]控制所述多媒体文件中的音频数据的播放音量小于预设阈值。
[0033]根据本公开实施例的第二方面,提供了一种音频播放控制装置,所述装置包括:
[0034]获取模块,被配置为获取对应于多媒体文件的播放指示,所述多媒体文件为音频文件或者视频文件;
[0035]检测模块,被配置为检测当前播放环境是否符合预定条件;其中,所述当前播放环境包括当前音频输出通道、所述多媒体文件和当前时刻中的至少一项;
[0036]控制模块,被配置为在所述当前播放环境符合所述预定条件的情况下,控制所述多媒体文件中的音频数据的播放。
[0037]可选地,所述检测模块,包括:第一检测子模块、第二检测子模块和第三检测子模块中的至少一项;
[0038]所述第一检测子模块,被配置为在所述当前播放环境包括所述当前音频输出通道的情况下,检测所述当前音频输出通道是否属于预设音频输出通道;在所述当前音频输出通道属于所述预设音频输出通道的情况下,确定所述当前播放环境符合所述预定条件;
[0039]所属第二检测子模块,被配置为在所述当前播放环境包括所述多媒体文件的情况下,检测所述多媒体文件是否属于目标类型的多媒体文件;在所述多媒体文件属于所述目标类型的多媒体文件的情况下,确定所述当前播放环境符合所述预定条件;
[0040]所述第三检测子模块,被配置为在所述当前播放环境包括所述当前时刻的情况下,检测所述当前时刻是否属于预设时段;在所述当前时刻属于所述预设时段的情况下,确定所述当前播放环境符合所述预定条件。
[0041]可选地,所述第一检测子模块,包括:标识符获取子模块、标识符检测子模块和通道确定子模块;
[0042]所述标识符获取子模块,被配置为获取所述当前音频输出通道对应的标识符;
[0043]所述标识符检测子模块,被配置为检测预设标识符集合中是否存在所述当前音频输出通道对应的标识符;
[0044]所述通道确定子模块,被配置为在所述预设标识符集合中存在所述当前音频输出通道对应的标识符的情况下,确定所述当前音频输出通道属于所述预设音频输出通道。
[0045]可选地,所述第一检测子模块,还包括:界面显示子模块、指示获取子模块和标识符添加子模块;
[0046]所述界面显示子模块,被配置为显示通道设置界面,所述通道设置界面中包含至少一个音频输出通道;
[0047]所述指示获取子模块,被配置为获取对应于目标音频输出通道的选择指示;
[0048]所述标识符添加子模块,被配置为将所述目标音频输出通道对应的标识符添加至所述预设标识符集合中。
[0049]可选地,所述第二检测子模块,包括:文件名检测子模块、音频检测子模块和图像检测子模块中的至少一项;
[0050]所述文件名检测子模块,被配置为获取所述多媒体文件的文件名;检测所述文件名中是否包含第一预设关键字;在所述文件名中包含所述第一预设关键字的情况下,确定所述多媒体文件属于所述目标类型的多媒体文件;
[0051]所述音频检测子模块,被配置为从所述多媒体文件中提取至少一段音频数据序列;通过语音识别技术检测所述至少一段音频数据序列中是否包含第二预设关键字;在所述至少一段音频数据序列中包含所述第二预设关键字的情况下,确定所述多媒体文件属于所述目标类型的多媒体文件;
[0052]所述图像检测子模块,被配置为从所述多媒体文件中提取至少一帧图像;通过图像识别技术检测所述至少一帧图像中是否包含目标元素;在所述至少一帧图像中包含所述目标元素的情况下,确定所述多媒体文件属于所述目标类型的多媒体文件。
[0053]可选地,所述控制模块,被配置为显示用于提醒用户谨慎播放所述多媒体文件的提示信息;或者,
[0054]所述控制模块,被配置为控制所述多媒体文件中的音频数据的播放音量小于预设阈值。
[0055]根据本公开实施例的第三方面,提供了一种音频播放控制装置,所述装置包括:
[0056]处理器;
[0057]用于存储所述处理器的可执行指令的存储器;
[0058]其中,所述处理器被配置为:
[0059]获取对应于多媒体文件的播放指示,所述多媒体文件为音频文件或者视频文件;
[0060]检测当前播放环境是否符合预定条件;其中,所述当前播放环境包括当前音频输出通道、所述多媒体文件和当前时刻中的至少一项;
[0061]在所述当前播放环境符合所述预定条件的情况下,控制所述多媒体文件中的音频数据的播放。
[0062]本公开实施例提供的技术方案可以包括以下有益效果:
[0063]通过在获取到对应于多媒体文件的播放指示时,检测当前播放环境符合预定条件,并在检测出当前播放环境符合预定条件的情况下,控制上述多媒体文件的音频数据的播放;解决了相关技术提供的音频播放方式过于单一,且容易影响到周边人员的问题;达到了根据实际情况对音频播放进行合理控制,使得音频播放更加