多媒体文件录制方法及系统、多媒体文件播放方法及系统的制作方法_4

文档序号:8446558阅读:来源:国知局
,例如,若录制时间点为第25秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点大于播放屏幕最前端对应的时间,该录制时间点需要在播放屏幕上显示。若录制时间点为第10秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点小于播放屏幕最前端对应的时间,该录制时间点不需要在播放屏幕上显示。
[0259]S1204、判断所述播放屏幕最后端对应的时间是否大于第二预设值,若是则进入步骤 SI205 ;
[0260]S1205、获取播放屏幕最前端和播放屏幕最后端之间的距离d ;
[0261]具体的,获取播放屏幕最前端和播放屏幕最后端之间的水平距离。
[0262]S1206、计算播放屏幕最前端对应的时间和播放屏幕最后端对应的时间的差值Δ tl ;
[0263]具体的,例如,若播放屏幕最后端对应的时间为第30秒,播放屏幕最前端对应的时间为第20秒,则播放屏幕最后端对应的时间与播放屏幕最前端对应的时间的差值Λ tl为10秒。
[0264]S1207、计算所述录制时间点与播放屏幕最前端对应的时间的差值Λ t2 ;
[0265]具体的,例如,若录制时间点为第25秒,播放屏幕最前端对应的时间为第20秒,则述录制时间点与播放屏幕最前端对应的时间的差值△ t2为5秒。
[0266]S1208、依据公式d’ = Δ t2*d/Δ tl计算出所述录制时间点距离播放屏幕最前端的距离d’,并在该位置生成图标;
[0267]具体的,根据时间与距离的比值,就能计算出录制时间点距离所述播放屏幕最前端的水平距离d’,然后在该位置生成图标,生成的图标可以携带显示该录制时间点顺序。例如,若该录制时间点为在多媒体文件录制过程中的第二个录制时间点,则生成的图标上显示数字2,表明该录制时间点为第二个录制时间点。
[0268]S1209、接收触发预先在播放屏幕上生成的虚拟按钮而生成的,定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令;
[0269]具体的,在多媒体文件的播放过程中,当需要从当前播放时间点快速的定位到录制时间点对应的多媒体文件播放时间点时,则接收触发预先在播放屏幕上生成的虚拟按钮而生成的,定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令。例如,当前的多媒体文件播放时间点为第30秒,如果需要快速的定位到上一个录制时间点第20秒或下一个录制时间点第35秒对应的多媒体文件播放时间点时,则接收定位到上一个录制时间点第20秒或下一个录制时间点第35秒的触发指令。
[0270]S1210、以定位到的所述录制时间点为播放起始时间,播放所述多媒体文件。
[0271]具体的,例如当前的多媒体文件播放时间点为第30秒,被定位到的录制时间点为第35秒,则将多媒体文件的播放进度从第30秒快速调整到第35秒,从第35秒开始播放多媒体文件。
[0272]如图13所示,为本发明实施例十三公开的一种多媒体文件播放方法,包括:
[0273]S1301、获取保存在数据库中的多媒体文件和与多媒体文件对应的录制时间点,其中,录制时间点用于定位多媒体文件的播放位置;
[0274]S1302、获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间;
[0275]具体的,在多媒体文件的播放过程中,随着播放时间的变化,播放屏幕最前端对应的时间也会相应变化。例如,当多媒体文件的播放时长为10秒时,播放屏幕最前端对应的时间为O秒;当多媒体文件的播放时长变为30秒时,播放屏幕最前端对应的时间为20秒。所以需要实时的获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间。
[0276]S1303、判断所述录制时间点是否大于所述播放屏幕最前端对应的时间,其中,所述录制时间点大于所述播放屏幕最前端对应的时间,则判断所述录制时间点需要在所述播放屏幕显示,若是则进入步骤S1304 ;
[0277]具体的,例如,若录制时间点为第25秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点大于播放屏幕最前端对应的时间,该录制时间点需要在播放屏幕上显示。若录制时间点为第10秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点小于播放屏幕最前端对应的时间,该录制时间点不需要在播放屏幕上显示。
[0278]S1304、判断所述播放屏幕最后端对应的时间是否大于第二预设值,若否则进入步骤 SI305 ;
[0279]S1305、获取播放零时刻起点和播放屏幕最后端之间的距离dl ;
[0280]具体的,获取播放零时刻起点和播放屏幕最后端之间的水平距离。
[0281]S1306、获取所述播放零时刻起点与播放屏幕最前端之间的距离d2 ;
[0282]具体的,获取播放零时刻起点与播放屏幕最前端之间的水平距离。
[0283]S1307、获取播放屏幕最后端对应的时间tl ;
[0284]S1308、获取录制时间点t2 ;
[0285]S1309、依据公式d” = (t2*dl/tl)+d2计算出所述录制时间点距离播放屏幕最前端的距离d”,并在该位置生成图标;
[0286]具体的,根据时间与距离的比值,就能计算出录制时间点距离所述播放屏幕最前端的水平距离d”,然后在该位置生成图标,生成的图标可以携带显示该录制时间点顺序。例如,若该录制时间点为在多媒体文件录制过程中的第二个录制时间点,则生成的图标上显示数字2,表明该录制时间点为第二个录制时间点。
[0287]S1310、接收触发预先在播放屏幕上生成的虚拟按钮而生成的,定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令;
[0288]具体的,在多媒体文件的播放过程中,当需要从当前播放时间点快速的定位到录制时间点对应的多媒体文件播放时间点时,则接收触发预先在播放屏幕上生成的虚拟按钮而生成的,定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令。例如,当前的多媒体文件播放时间点为第30秒,如果需要快速的定位到上一个录制时间点第20秒或下一个录制时间点第35秒对应的多媒体文件播放时间点时,则接收定位到上一个录制时间点第20秒或下一个录制时间点第35秒的触发指令。
[0289]S1311、以定位到的所述录制时间点为播放起始时间,播放所述多媒体文件。
[0290]具体的,例如当前的多媒体文件播放时间点为第30秒,被定位到的录制时间点为第35秒,则将多媒体文件的播放进度从第30秒快速调整到第35秒,从第35秒开始播放多媒体文件。
[0291]如图14所示,本发明实施例十四公开的一种多媒体文件播放方法,包括:
[0292]S1401、获取保存在数据库中的多媒体文件和与多媒体文件对应的录制时间点,其中,录制时间点用于定位多媒体文件的播放位置;
[0293]S1402、获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间;
[0294]S1403、判断所述录制时间点是否大于所述播放屏幕最前端对应的时间,其中,所述录制时间点大于所述播放屏幕最前端对应的时间,则判断所述录制时间点需要在所述播放屏幕显示,若是则进入步骤S1404 ;
[0295]S1404、判断所述播放屏幕最后端对应的时间是否大于第二预设值,若是则进入步骤 S1405 ;
[0296]S1405、获取播放屏幕最前端和播放屏幕最后端之间的距离d ;
[0297]具体的,获取播放屏幕最前端和播放屏幕最后端之间的水平距离。
[0298]S1406、计算播放屏幕最前端对应的时间和播放屏幕最后端对应的时间的差值Δ tl ;
[0299]S1407、计算所述录制时间点与播放屏幕最前端对应的时间的差值Λ t2 ;
[0300]S1408、依据公式d’ = Δ t2*d/Δ tl计算出所述录制时间点距离播放屏幕最前端的距离d’,并在该位置生成图标;
[0301]S1409、接收触发图标生成的触发指令;
[0302]具体的,在多媒体文件的播放过程中,当需要从当前播放时间点快速的定位到录制时间点对应的多媒体文件播放时间点时,则接收触发播放屏幕上图标生成的触发指令。例如,当前的多媒体文件播放时间点为第30秒,如果需要快速的定位到录制时间点第20秒或录制时间点第35秒对应的多媒体文件播放时间点时,则接收触发播放屏幕上第20秒所对应的图标生成的触发指令,或接收触发播放屏幕上第35秒所对应的图标生成的触发指令。
[0303]S1410、以被触发图标对应的录制时间点为播放起始时间,播放所述多媒体文件。
[0304]具体的,例如当前的多媒体文件播放时间点为第30秒,被定位到的录制时间点为第35秒,则将多媒体文件的播放进度从第30秒快速调整到第35秒,从第35秒开始播放多媒体文件。
[0305]如图15所示,为本发明实施例十五公开的一种多媒体文件播放方法,包括:
[0306]S1501、获取保存在数据库中的多媒体文件和与多媒体文件对应的录制时间点,其中,录制时间点用于定位多媒体文件的播放位置;
[0307]S1502、获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间;
[0308]具体的,在多媒体文件的播放过程中,随着播放时间的变化,播放屏幕最前端对应的时间也会相应变化。例如,当多媒体文件的播放时长为10秒时,播放屏幕最前端对应的时间为O秒;当多媒体文件的播放时长变为30秒时,播放屏幕最前端对应的时间为20秒。所以需要实时的获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间。
[0309]S1503、判断所述录制时间点是否大于所述播放屏幕最前端对应的时间,其中,所述录制时间点大于所述播放屏幕最前端对应的时间,则判断所述录制时间点需要在所述播放屏幕显示,若是则进入步骤S1304 ;
[0310]具体的,例如,若录制时间点为第25秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点大于播放屏幕最前端对应的时间,该录制时间点需要在播放屏幕上显示。若录制时间点为第10秒,播放屏幕最前端对应的时间为第20秒,则判断录制时间点小于播放屏幕最前端对应的时间,该录制时间点不需要在播放屏幕上显示。
[0311]S1504、判断所述播放屏幕最后端对应的时间是否大于第二预设值,若否则进入步骤 SI305 ;
[0312]S1505、获取播放零时刻起点和播放屏幕最后端之间的距离dl ;
[0313]具体的,获取播放零时刻起点和播放屏幕最后端之间的水平距离。
[0314]S1506、获取所述播放零时刻起点与播放屏幕最前端之间的距离d2 ;
[0315]具体的,获取播放零时刻起点与播放屏幕最前端之间的水平距离。
[0316]S1507、获取播放屏幕最后端对应的时间tl ;
[0317]S1508、获取录制时间点t2 ;
[0318]S1509、依据公式d” = (t2*dl/tl)+d2计算出所述录制时间点距离播放屏幕最前端的距离d”,并在该位置生成图标;
[0319]具体的,根据时间与距离的比值,就能计算出录制时间点距离所述播放屏幕最前端的水平距离d”,然后在该位置生成图标,生成的图标可以携带显示该录制时间点顺序。例如,若该录制时间点为在多媒体文件录制过程中的第二个录制时间点,则生成的图标上显示数字2,表明该录制时间点为第二个录制时间点。
[0320]S1510、接收触发图标生成的触发指令;
[0321]具体的,在多媒体文件的播放过程中,当需要从当前播放时间点快速的定位到录制时间点对应的多媒体文件播放时间点时,则接收触发播放屏幕上图标生成的触发指令。例如,当前的多媒体文件播放时间点为第30秒,如果需要快速的定位到录制时间点第20秒或录制时间点第35秒对应的多媒体文件播放时间点时,则接收触发播放屏幕上第20秒所对应的图标生成的触发指令,或接收触发播放屏幕上第35秒所对应的图标生成的触发指令。
[0322]S1511、以被触发图标对应的录制时间点为播放起始时间,播放所述多媒体文件。
[0323]具体的,例如当前的多媒体文件播放时间点为第30秒,被定位到的录制时间点为第35秒,则将多媒体文件的播放进度从第30秒快速调整到第35秒,从第35秒开始播放多媒体文件。
[0324]如图16所不,为本发明实施例十六公开的一种多媒体文件播放系统,包括:第一获取单元1601和播放单元1602 ;其中
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1