用于在线播放的字幕加载方法和装置制造方法及图纸

技术编号:12401715 阅读:108 留言:0更新日期:2015-11-27 00:37
本发明专利技术提供了一种用于在线播放的字幕加载方法和装置。其中该用于在线播放的字幕加载方法包括:获取云端存储的影音文件的在线播放请求;提取影音文件的文件信息;根据文件信息获取影音文件对应的字幕文件;以及在线播放影音文件,以响应在线播放请求,并且在播放过程中加载影音文件对应的字幕文件。使用本发明专利技术的方案,可以利用被播放的影音文件的文件信息匹配得出对应的字幕文件,并在云端在线播放时自动加载字幕文件,便于用户在线观看云端存储的内容,字幕匹配程度高,节省了用户操作,提高了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及互联网技术,特别是涉及一种用于在线播放的字幕加载方法和装置
技术介绍
字幕(subtitles of mot1n picture)是指以文字形式显示电视、电影、舞台作品中的对话等非影像内容。影视作品的对话字幕,一般出现在屏幕下方。字幕的种类有很多种,配合不同格式的影音文件使用,例如有的视频文件在画面中直接嵌入字幕,也就是字幕是画面的一部分,这种字幕的灵活性差,不能隐藏和调整。内置字幕是指在视频文件中包含有字幕数据,可在播放时自动读取,这类字幕数据虽然在视频文件内部,但是可以隐藏和调整。另外还有一种外置字幕,可以作为一个单独文件进行下载和使用。目前的主流播放器都提供外置字幕的自动加载功能,可以自动加载与影音文件同一文件夹下的字幕文件,有些播放器还可以自动从网络上匹配下载字幕,这些播放器一般仅能在播放本地存储文件时自动加载字幕。随着云技术的发展,云端存储的影音文件已经可以支持在线播放。由于在线播放云端存储的影音文件无需进行下载,也不占用本地的存储空间,其使用也越来越广泛。然而现有的云端在线播放技术均不支持外置字幕的加载,严重影响了用户使用。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于在线播放的字幕加载方法和装置。本专利技术一个进一步的目的是提高用户在线观看播放云端存储的影音文件的体验。根据本专利技术的一个方面,提供了一种用于在线播放的字幕加载方法。该用于在线播放的字幕加载方法包括:获取云端存储的影音文件的在线播放请求;提取影音文件的文件信息;根据文件信息获取影音文件对应的字幕文件;以及在线播放影音文件,以响应在线播放请求,并且在播放过程中加载影音文件对应的字幕文件。可选地,根据文件信息获取影音文件对应的字幕文件的步骤包括:根据文件信息从云端存储的字幕文件中匹配出影音文件对应的字幕文件。可选地,在云端存储的字幕文件中不存在影音文件对应的字幕文件的情况下,根据文件信息从互联网上抓取影音文件对应的字幕文件,并保存至云端中。可选地,影音文件对应的字幕文件为多个;并且在播放过程中加载影音文件对应的字幕文件的步骤包括:在播放界面中提供字幕选择接口,利用选择接口获取对多个影音文件对应的字幕文件的选择操作;以及加载被选择出的影音文件对应的字幕文件。可选地,上述用于在线播放的字幕加载方法还包括:统计多个影音文件对应的字幕文件的被选择的次数;按照次数对多个影音文件对应的字幕文件进行排序;并且在播放界面中提供字幕选择接口的步骤包括:按照排序的结果在字幕选择接口中展示多个影音文件对应的字幕文件。可选地,在获取对多个影音文件对应的字幕文件的选择操作的步骤之前还包括:将被选择的次数最多的影音文件对应的字幕文件作为初始字幕并加载。可选地,在获取云端存储的影音文件的在线播放请求的步骤之后还包括:验证发送在线播放请求的客户端具备播放影音文件的权限。可选地,文件信息包括以下任意一项或多项:影音文件的散列值、影音文件的文件名、影音文件的长度、影音文件的大小、影音文件的版权信息、影音文件的文件格式。根据本专利技术的另一个方面,还提供了一种用于在线播放的字幕加载装置。该用于在线播放的字幕加载装置包括:请求获取模块,配置成获取云端存储的影音文件的在线播放请求;信息提取模块,配置成提取影音文件的文件信息;字幕获取模块,配置成根据文件信息获取影音文件对应的字幕文件;以及字幕加载模块,配置成在线播放影音文件,以响应在线播放请求,并且在播放过程中加载影音文件对应的字幕文件。可选地,字幕获取模块还配置成:根据文件信息从云端存储的字幕文件中匹配出影音文件对应的字幕文件。可选地,在云端存储的字幕文件中不存在影音文件对应的字幕文件的情况下,字幕获取模块还配置成:根据文件信息从互联网上抓取影音文件对应的字幕文件,并保存至云端中。可选地,影音文件对应的字幕文件为多个;并且上述用于在线播放的字幕加载装置还包括字幕选择模块,配置成:在播放界面中提供字幕选择接口,利用选择接口获取对多个影音文件对应的字幕文件的选择操作;以及以供字幕加载模块加载被选择出的影音文件对应的字幕文件。可选地,上述用于在线播放的字幕加载装置还包括:统计模块,配置成统计多个影音文件对应的字幕文件的被选择的次数;以及排序模块,配置成按照次数对多个影音文件对应的字幕文件进行排序;并且字幕选择模块还配置成:按照排序的结果在字幕选择接口中展示多个影音文件对应的字幕文件。可选地,字幕加载模块还配置成:在获取对多个影音文件对应的字幕文件的选择操作的步骤之前,将被选择的次数最多的影音文件对应的字幕文件作为初始字幕并加载。可选地,上述用于在线播放的字幕加载装置,还包括:权限验证模块,配置成验证发送在线播放请求的客户端具备播放影音文件的权限。可选地,文件信息包括以下任意一项或多项:影音文件的散列值、影音文件的文件名、影音文件的长度、影音文件的大小、影音文件的版权信息、影音文件的文件格式。本专利技术的用于在线播放的字幕加载方法和装置,可以利用被播放的影音文件的文件信息匹配得出对应的字幕文件,并在云端在线播放时自动加载字幕文件,便于用户在线观看云端存储的内容,字幕匹配程度高,无需用户操作。进一步地,本专利技术用于在线播放的字幕加载方法和装置,还可以利用云端存储的大数据,根据实际使用的字幕加载次数匹配得出最合适当前影音文件的字幕,进一步提高了用户的使用体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术一个实施例的用于在线播放的字幕加载装置的应用系统架构图;图2是根据本专利技术一个实施例的用于在线播放的字幕加载装置的示意图;图3是根据本专利技术另一实施例的用于在线播放的字幕加载装置的示意图;以及图4是根据本专利技术一个实施例的用于在线播放的字幕加载的方法的示意图。【具体实施方式】在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种用于在线播放的字幕加载方法,包括:获取云端存储的影音文件的在线播放请求;提取所述影音文件的文件信息;根据所述文件信息获取所述影音文件对应的字幕文件;以及在线播放所述影音文件,以响应所述在线播放请求,并且在播放过程中加载所述影音文件对应的字幕文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王鹏飞肖江雷晓俊
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1