1.本发明涉及多媒体技术领域,特别是涉及一种多媒体文件播放方法、终端以及存储介质。
背景技术:2.目前在音乐学习中,主要包括线下教学、线上教学和自学。其中,自学是自己照着教材或音频文件进行学习;线下教学是由教学人员按照教材对学员进行面对面的教学;而随着互联网技术的不断发展,特别是5g技术的普及,线上教学也越下越多的被采纳。但无论是线下教学、线上教学还自学,都需要对曲谱中的某一重点或难点重复教学时,当采用音频文件辅助学习时,只能通过重复拖动音频文件的播放进度条来调整音频文件的播放内容,使其重复播放重点或难点部分的内容。然而手动拖动进度条无法精准的控制拖动播放进度条后所对应的音频内容,因此需要多次调整进度条的拖动位置,使用效率低下。
技术实现要素:3.为此,需要提供一种媒体文件播放方法,用于解决现有技术中通过拖动播放进度条调整多媒体文件播放内容,无法精确定位播放内容的技术问题。
4.为实现上述目的,发明人提供了一种多媒体文件播放方法,所述多媒体文件包括音频文件和曲谱文件,所述曲谱文件的曲谱内容与所述音频文件的音频内容的预设有映射关系;所述多媒体文件播放方法包括步骤:
5.播放所述音频文件以及同步显示所述曲谱内容;
6.获取在所述曲谱内容上执行的播放调整操作;
7.根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容。
8.进一步的,所述“根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容”包括以下步骤:
9.根据所述播放调整操作的输入位置计算所述播放调整操作所对应的曲谱内容;
10.根据所述映射关系得到所述曲谱内容对应的所述音频内容的播放时间点或播放时间段,以及根据所述播放时间点或播放时间段播放所述音频内容。
11.进一步,所述输入位置为曲谱内容中的其中一歌词或一段歌词;或所述输入位置为曲谱内容中的其中一音符或一段音符;所述每个歌词或每个音符包括起始时间点和结束时间点;
12.当输入位置为其中一歌词或其中一个音符时,则将输入位置调整为所述歌词或所述音符的起始时间点;
13.当输入位置为一段歌词或一段音符时,所述输入位置调整为开始歌词的起始时间点至结束歌词的结束时间点或为开始音符的起始时间点至结束音符的结束时间点。
14.进一步的,所述映射关系包括在所述曲谱内容的不同位置设置时间标记,所述时间标记为所述音频文件中对应的音频内容的播放时间起始点;
15.所述播放调整操作包括:点选所述曲谱内容的位置点;
16.所述“根据所述播放时间点或播放时间段播放所述音频内容”包括:根据所述点选的位置点得到对应的时间标记,以及以所述时间标记为播放起始点播放所述音频文件。
17.进一步的,所述播放调整操作还包括:段选所述曲谱内容的片段;
18.所述“根据所述播放时间点或播放时间段播放所述音频内容”还包括:根据所述段选的曲谱内容的片段得到对应的起始时间标记和结束时间标记,以及播放所述起始时间标记和所述结束时间标记时间段内的音频内容。
19.进一步的,所述曲谱内容中标记有重点标识和/或难点标识,所述映射关系中包含所述重点标识对应的音频内容播放时间和/或所述难点标识对应的音频内容播放时间;
20.所述播放调整操作还包括:选择所述重点标识和/或所述难点标识;
21.所述“根据所述播放时间点或播放时间段播放所述音频内容”包括:获取所述难点标识对应的音频内容播放时间段和/或所述重点标识对应的音频内容播放时间段,以及播放所述播放时间内的音频内容。
22.进一步的,所述重点标识和/或所述难点标识通过大数据分析得到或通过人工进行标识。
23.进一步的,所述曲谱内容包括曲谱和/或歌词;所述映射关系具体包括:
24.将所述曲谱与所述音频文件的音频内容的映射关系,和/或所述歌词与所述音频文件的音频内容的映射关系。
25.进一步的,还包括步骤:
26.获取演唱音频或演奏音频;
27.对所述演唱音频或所述演奏音频进行评分。
28.为解决上述技术问题,本发明还提供了另一技术方案:
29.一种终端,所述终端包括:
30.音频播放模块,用于播放多媒体文件中的音频文件;
31.显示模块,用于同步显示所述多媒体文件中与所述音频文件对应的曲谱文件,所述曲谱文件的曲谱内容与所述音频文件的音频内容预设有映射关系;以及
32.调整模块,用于获取在所述曲谱内容上执行的播放调整操作,以及根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容。
33.为解决上述技术问题,本发明还提供了另一技术方案:
34.一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上任一项所述的多媒体文件播放方法。
35.区别于现有技术,上述技术方案中多媒体文件中曲谱文件的曲谱内容与所述音频文件的音频内容的预设有映射关系,并且可获取在所述曲谱内容上执行的播放调整操作,以及根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容,因此通过选择曲谱内容即可将播放中的音频文件调整至曲谱内容所对应的内部,从而大大提高了音频文件调整的准确度和调整效率。
附图说明
36.图1为具体实施方式所述多媒体文件播放方法的流程图;
37.图2为具体实施方式所述调整所述音频文件的播放内容的流程图;
38.图3为具体实施方式所述终端的模块示意图;
39.图4为具体实施方式所述计算机存储介质示意图;
40.附图标记说明:
41.30、终端;
42.301、音频播放模块;
43.302、显示模块;
44.303、调整模块;
45.40、计算机存储介质;
具体实施方式
46.为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
47.请参阅图1,本实施例了一种多媒体文件播放方法。该多媒体文件播放方法可准确调整播放中的音频文件的音频内容,从而解决现有技术中通过调整播放进度条来调整音频文件时存在的,无法精确定位播放内容的技术问题。
48.该多媒体文件播放方法中所述多媒体文件包括音频文件和曲谱文件,所述曲谱文件的曲谱内容与所述音频文件的音频内容的预设有映射关系。
49.所述多媒体文件播放方法包括步骤:
50.s101、播放所述音频文件以及同步显示所述曲谱内容;
51.s102、获取在所述曲谱内容上执行的播放调整操作;
52.s103、根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容。
53.其中,曲谱文件中的曲谱内容可以是简谱、五线谱等方式显示,且曲谱内容可以有多页,每页可以有多行,每行可以分为多个小节。目前的曲谱文件一般包括简谱或五线谱,或者还包括歌词。
54.音频文件为歌曲音频文件,具体可以为剥离了人声的伴唱音频和同时具有人声和伴奏的原唱音频,在一些时候音频文件也可以是钢琴曲、小提琴曲等只有乐器演奏的纯音乐音频文件。音频文件具有一定的播放时长,且沿时间轴推进播放不同的音频内容,所述映射关系是指曲谱文件中的曲谱内容(即曲谱内容的位置)与对应的音频内容的在时间轴上的播放时间建立关联。所述映射关系包括在所述曲谱内容的不同位置设置时间标记,所述时间标记为所述音频文件中对应的音频内容的播放时间起始点。
55.曲谱内容与音频内容的映射关系可以在曲谱制作时进行预设,在一些情况下也可以对已有的曲谱文件进行二次编辑,使其与音频文件建立映射关系。音频文件可以是显示于智能手机、平板电脑等触控显示屏中,也可以显示于电脑显示屏、电视机显示屏等不具有触控输入功能的常规显示器。
56.曲谱内容显示过程具有其时间轴,音频内容播放过程也具有其对应的时间轴,且曲谱内容显示的时间轴与音频内容播放的时间轴是同步的。曲谱内容与音频内容的映射关系主要是由于曲谱内容跟音频内容基于同步播放的需要,根据播放时间建立的对应关系。通过步骤103调整所述音频文件的播放内容后,实现所述音频文件的播放及所述曲谱内容
的显示再次同步。
57.在步骤s102、获取在所述曲谱内容上执行的播放调整操作中,播放调整操作可以是在触控显示屏上的触控输入,也可以通过键盘、鼠标、遥控器等外部输入设备执行。
58.在上述实施方式中,多媒体文件中曲谱文件的曲谱内容与所述音频文件的音频内容的预设有映射关系,并且可获取在所述曲谱内容上执行的播放调整操作,以及根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容,因此通过选择曲谱内容即可将播放中的音频文件调整至曲谱内容所对应的内部,从而大大提高了音频文件调整的准确度和调整效率。
59.以演唱歌曲为例,可以在打谱时把歌词或曲谱音符对应的原伴唱音频(即对应的音频内容)的起始时间点记录到曲谱内容中。在播放原伴唱音频时点击歌词或曲谱音符,系统将获取所点击的歌词或曲谱音符,并根据映射关系得到所点击的歌词或曲谱音符所对应的原伴唱起止时间点信息,进而跳转到该起始时间点播放原伴唱音频,实现通过曲谱精准定位到歌词或曲谱音符所在的音频内容的播放进度。因此该多媒体文件播放方法特别适用于音乐教学,在教学过程中,可以在显示器上显示上述曲谱文件,并且播放对应的音频文件,当需要对某一部分音频内容重复播放时,教员或学员可通过选择音频内容中的歌词或音符使播放器调整播放进度至该曲谱内容对应的音频内容。
60.该多媒体文件播放方法除了适用于有人声演唱的歌曲外,同时也使用于仅有乐器演奏的歌曲文件,因此其也同样适用于钢琴、小提琴等乐器教学。
61.如图2所示,在步骤s103、根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容包括步骤:
62.s201、根据所述播放调整操作的输入位置计算所述播放调整操作所对应的曲谱内容;
63.s202、根据所述映射关系得到所述曲谱内容对应的所述音频内容的播放时间点或播放时间段,以及根据所述播放时间点或播放时间段播放所述音频内容。
64.在步骤s102中所获取的所述播放调整操作中在曲谱内容上通过点选、框选、段选等选择操作得到的位置信息(即坐标信息),因此在步骤s201中系统根据所得到的位置信息与曲谱内容的位置信息进行比较,从而计算出该播放调整操作是落在哪部分的曲谱内容上,即计算所述播放调整操作所对应的曲谱内容。
65.在一优选实施例,所述输入位置为曲谱内容中的其中一歌词或一段歌词;或所述输入位置为曲谱内容中的其中一音符或一段音符;所述每个歌词或每个音符包括起始时间点和结束时间点;
66.当输入位置为其中一歌词或其中一个音符时,则将输入位置调整为所述歌词或所述音符的起始时间点;
67.当输入位置为一段歌词或一段音符时,所述输入位置调整为开始歌词的起始时间点至结束歌词的结束时间点或为开始音符的起始时间点至结束音符的结束时间点。
68.在本实施例中,由于曲谱文件中记录每个歌词或每个音符都有播放起始时间点和结束时间点,当输入位置为曲谱文件中的特定歌词或特定音符时,则将所述歌词或音符的起始时间点作为对应输入位置,从而满足用户的需求,从选定的歌词或音符起始时间点开始播放对应的音频。当输入位置为一段歌词或一段曲谱时,则将该段歌词的开始歌词也就
是第一个歌词的起始时间点作为输入位置的开始时间点,该段歌词的结束歌词也就是最后一个歌词的结束时间点作为输入位置的结束时间点;或者将该段音符的开始音符也就是第一个音符的起始时间点作为输入位置的开始时间点,该段音符的结束音符也就是最后一个音符的结束时间点作为输入位置的结束时间点。
69.在一实施例中,所述映射关系包括在所述曲谱内容的不同位置设置时间标记,所述时间标记为所述音频文件中对应的音频内容的播放时间起始点;
70.所述播放调整操作包括:点选所述曲谱内容的位置点;
71.所述“根据所述播放时间点或播放时间段播放所述音频内容”包括:根据所述点选的位置点得到对应的时间标记,以及以所述时间标记为播放起始点播放所述音频文件。
72.所述映射关系包括在所述曲谱内容的不同位置设置时间标记,所述时间标记为所述音频文件中对应的音频内容的播放时间起始点。在一些实施方式中,可以为曲谱内容中的每一个音符位置设置时间标记,使每个音符与对应音频内容的起始时间都具有映射关系。在一些实施方式中,曲谱内容划分成多个小节,可以在每个小节上设置时间标记,从而以小节为单位预设曲谱内容与音频内容的映射关系。
73.在上述实施方式中,所述播放调整操作除了可支持触控输入、键盘输入、鼠标输入、遥控输入等多种输入设备之外,所述播放调整操作还可支持点选、段选等多种不同的输入方式。其中,点选是指通过单击或双击等点击操作选择曲谱内容中的某一位置点,例如单击曲谱内容中的某一音符。
74.在点选曲谱内容时,根据所述在曲谱内容上点选的位置点,得到所点选的曲谱内容对应的音频内容的时间标记,以及以所述时间标记为播放起始点播放所述音频文件,从而使音频文件定位至所述曲谱内容所对应的音频内容进行播放。
75.所述段选可通过鼠标框选曲谱内容实现,也可以是通过两次点击不同位置曲谱内容实现,其中框选的曲谱内容和两次点击位置之间的曲谱均为所段选的曲谱内容;在触控显示屏中段选也可以通过两次点击不同位置曲谱内容实现段选或通过手指触控并拖动实现段选。
76.在一优选实施例中,所述播放调整操作还包括:段选所述曲谱内容的片段;
77.所述“根据所述播放时间点或播放时间段播放所述音频内容”还包括:根据所述段选的曲谱内容的片段得到对应的起始时间标记和结束时间标记,以及播放所述起始时间标记和所述结束时间标记时间段内的音频内容。
78.在段选曲谱内容时,根据所述段选的曲谱内容的片段,得到曲谱内容片段对应的起始时间标记和结束时间标记,以及播放所述起始时间标记和所述结束时间标记时间段内的音频内容,从而使音频文件定位至所段选的曲谱内容所对应的音频内容进行播放。例如,在段选时可以在曲谱内容上选择一个音符或歌词做为开始播放的位置,再选择一个音符或歌词做为结束播放的位置,(先选择的音符或歌词可做为开始位置也可做为结束位置,同样后选择的音符或歌词可做为开始位置也可做为结束位置),由系统判定先选的歌词或音符与后选择的歌词或音符中哪个做为开始哪个做为结束,系统将开始音符或歌词的起始时间点做为选段播放的起始时间,将结束音符或歌词的结束时间做为选段播放的结束时间,系统解析曲谱文件中开始位置和结束位置对应的曲谱内容,并根据映射关系对应的原伴唱音频时间段,并播放该时间段的音频内容,实现精准选取歌曲片段用于课堂教学。
79.在一些实施方式中,所述曲谱内容中标记有重点标识和/或难点标识,所述映射关系中包含所述重点标识对应的音频内容播放时间和/或所述难点标识对应的音频内容播放时间;
80.所述播放调整操作还包括:选择所述重点标识和/或所述难点标识;
81.所述“根据所述播放时间点或播放时间段播放所述音频内容”包括:获取所述难点标识对应的音频内容播放时间段和/或所述重点标识对应的音频内容播放时间段,以及播放所述播放时间段内的音频内容。
82.为了方便学习以及方便使用时选择曲谱内容,在所述曲谱内容中标记有重点标识和/或难点标识,重点标识标注于该音频内容中重要技巧或知识点对应的曲谱内容位置,难点标识识标注于该音频内容中难度较大的技巧或知识点对应的曲谱内容位置。并且在所述映射关系中包含所述重点标识对应的音频内容播放时间和/或所述难点标识对应的音频内容播放时间。在使用时系统通过获取所述难点标识对应的音频内容的播放时间段和/或所述重点标识对应的音频内容播放时间段,以及播放所述播放时间内的音频内容。重点标识和难点标识可以是用户在使用时在曲谱文件中预先标注好,也可以是通过大数据分析获得曲谱文件中的重点和难点部分并标记出来。对于演唱歌曲,用户或大数据分析并给出对应重点和难点的教唱方法或演唱注意事项。
83.在该实施方式中,用户通过点选标记出来的重点标识和难点标识,系统解析对应的重点标识和难点标识的曲谱内容的起止位置和对应的原伴唱音频时间段,并播放该时间段,从而实现精准教学的目的。
84.在一些实施方式中,上述多媒体文件播放方法还包括步骤:
85.获取演唱音频或演奏音频;以及
86.对所述演唱音频或所述演奏音频进行评分。
87.其中,演唱音频或演奏音频可以通过麦克风输入至多媒体文件播放方法所运行的设备中,并由设备进行评分。其中评分可以是对音准、节拍、音量等多个维度进行综合评分,评分的结果可通过显示屏显示。在一些实施方式中,还可以针对用户演唱不足的地方推荐相应的教学视频。例如,识别到用户高音演唱评分较低,则推荐高音的演唱方法;或识别到用户颤音演唱技巧不对,则推荐颤音的演唱技巧视频。
88.如图3所示,在一实施方式中提供了一种终端30,所述终端30可用于执行以上任一实施方式所述的多媒体文件播放方法,从而准确调整播放中的音频文件的音频内容。该终端30包括:
89.音频播放模块301,音频播放模块301用于播放多媒体文件中的音频文件;
90.显示模块302,显示模块302用于显示所述多媒体文件中与所述音频文件对应的曲谱文件,所述曲谱文件的曲谱内容与所述音频文件的音频内容预设有映射关系;以及
91.调整模块303,调整模块303用于获取在所述曲谱内容上执行的播放调整操作,以及根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容。
92.如图4所示,在另一实施方式中提供了一种计算机存储介质40,其上存储有计算机程序,所述程序被处理器执行时实现如以上任一项实施方式所述的多媒体文件播放方法。
93.上述终端30和计算机存储介质40中多媒体文件中曲谱文件的曲谱内容与所述音频文件的音频内容的预设有映射关系,并且可获取在所述曲谱内容上执行的播放调整操
作,以及根据所述播放调整操作和所述映射关系调整所述音频文件的播放内容,因此通过选择曲谱内容即可将播放中的音频文件调整至曲谱内容所对应的内部,从而大大提高了音频文件调整的准确度和调整效率。
94.需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。