一种信息卡片展示方法、装置、设备及存储介质制造方法及图纸

技术编号:25959605 阅读:14 留言:0更新日期:2020-10-17 03:52
本申请实施例公开了一种信息卡片展示方法、装置、设备及存储介质。本申请实施例提供的技术方案通过响应于对卡片展示区上展示的信息卡片的选中操作,确定对应信息卡片中记录的下载链接,并将下载链接对应的音视频文件作为本地缓存文件缓存在本地存储位置,并基于边缓存边播放的方式在播放终端中播放本地缓存文件,并在内容展示区同步显示本地缓存文件的画面内容,直接在展示终端的卡片展示区选中需要播放的信息卡片节课播放对应的音视频文件,不需要用户主动扫描信息卡片上的二维码再播放,方便对展示终端中展示的信息卡片的播放及展示,方便信息卡片的播放操作,有效提高用户体验。

【技术实现步骤摘要】
一种信息卡片展示方法、装置、设备及存储介质
本申请实施例涉及计算机
,尤其涉及一种信息卡片展示方法、装置、设备及存储介质。
技术介绍
为了丰富人们的物质文化生活,提高人们对阅读学习的兴趣,在教学楼大厅、阅览室、活动中心等公共场所设置展示终端(例如留声墙),用户在朗读亭或者在移动终端App中朗读完作品,生成自己的声音作品后,根据声音作品的访问路径生成二维码,并基于该二维码生成信息卡片(例如留声卡)。在接收用户的卡片上墙请求后,会在展示终端上展示信息卡片,人们可对展示终端上展示的信息卡片进行二维码扫描操作,获取二维码中的声音作品链接,并播放声音作品或者对信息卡片进行点赞,展示终端可根据信息卡片的点赞量进行排名展示。但是在需要播放信息卡品对应的声音作品时,需要用户扫描信息卡片中的二维码转到播放页才能听到声音作品,操作麻烦,用户体验不佳。
技术实现思路
本申请实施例提供一种信息卡片展示方法、装置、设备及存储介质,以方便对展示终端中展示的信息卡片的播放及展示。在第一方面,本申请实施例提供了一种信息卡片展示方法,包括:响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。进一步的,所述基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,包括:确定所述下载链接对应的音视频文件,并判断本地存储位置是否存在对应所述音视频文件的本地缓存文件;若存在所述本地缓存文件,则根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件;若不存在所述本地缓存文件,则将所述音视频文件缓存至本地存储位置,从而得到本地缓存文件。进一步的,所述根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件,包括:判断所述本地缓存文件的文件大小是否与所述音视频文件的文件大小一致;若文件大小一致,则确定所述本地缓存文件对应完整的所述音视频文件;若文件大小不一致,则根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件。进一步的,所述根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件,包括:根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置;基于RandomAccessFile工具在所述本地缓存文件中设置续写位置;启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。进一步的,所述启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件,包括:启动线程池,新建下载任务并将下载任务提交给线程池的工作线程来处理;由所述工作线程基于所述下载任务从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。进一步的,所述音视频文件包括文字型文件、视频型文件、绘本型文件和音频型文件中的一种或多种的组合,所述文字型文件包括字幕信息和语音信息,所述视频型文件包括视频信息和语音信息,所述绘本型文件包括图片信息和语音信息,所述音频型文件包括语音信息。进一步的,所述基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容,包括:基于文字型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述字幕信息;基于视频型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述视频信息;基于绘本型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述图片信息;基于音频型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示音频播放界面。在第二方面,本申请实施例提供了一种信息卡片展示装置,包括播放响应模块、文件获取模块和播放执行模块,其中:播放响应模块,用于响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;文件获取模块,用于基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;播放执行模块,用于基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。进一步的,所述文件获取模块具体用于:确定所述下载链接对应的音视频文件,并判断本地存储位置是否存在对应所述音视频文件的本地缓存文件;若存在所述本地缓存文件,则根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件;若不存在所述本地缓存文件,则将所述音视频文件缓存至本地存储位置,从而得到本地缓存文件。进一步的,所述文件获取模块在根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件时,具体包括:判断所述本地缓存文件的文件大小是否与所述音视频文件的文件大小一致;若文件大小一致,则确定所述本地缓存文件对应完整的所述音视频文件;若文件大小不一致,则根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件。进一步的,所述文件获取模块在根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件时,具体包括:根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置;基于RandomAccessFile工具在所述本地缓存文件中设置续写位置;启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。进一步的,所述文件获取模块在启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件时,具体包括:启动线程池,新建下载任务并将下载任务提交给线程池的工作线程来处理;由所述工作线程基于所述下载任务从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。进一步的,所述音视频文件包括文字型文件、视频型文件、绘本型文件和音频型文件中的一种或多种的组合,所述本文档来自技高网...

【技术保护点】
1.一种信息卡片展示方法,其特征在于,包括:/n响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;/n基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;/n基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。/n

【技术特征摘要】
1.一种信息卡片展示方法,其特征在于,包括:
响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;
基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;
基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。


2.根据权利要求1所述的信息卡片展示方法,其特征在于,所述基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,包括:
确定所述下载链接对应的音视频文件,并判断本地存储位置是否存在对应所述音视频文件的本地缓存文件;
若存在所述本地缓存文件,则根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件;
若不存在所述本地缓存文件,则将所述音视频文件缓存至本地存储位置,从而得到本地缓存文件。


3.根据权利要求2所述的信息卡片展示方法,其特征在于,所述根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件,包括:
判断所述本地缓存文件的文件大小是否与所述音视频文件的文件大小一致;
若文件大小一致,则确定所述本地缓存文件对应完整的所述音视频文件;
若文件大小不一致,则根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件。


4.根据权利要求3所述的信息卡片展示方法,其特征在于,所述根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件,包括:
根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置;
基于RandomAccessFile工具在所述本地缓存文件中设置续写位置;
启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。


5.根据权利要求4所述的信息卡片展示方法,其特征在于,所述启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件,包括:
启动线程池,新建下载任务并将下...

【专利技术属性】
技术研发人员:胡天祥覃璐璐莫兆忠
申请(专利权)人:广州优谷信息技术有限公司
类型:发明
国别省市:广东;44

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

1