1.一种信息卡片展示方法,其特征在于,包括:
响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;
基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;
基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。
2.根据权利要求1所述的信息卡片展示方法,其特征在于,所述基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,包括:
确定所述下载链接对应的音视频文件,并判断本地存储位置是否存在对应所述音视频文件的本地缓存文件;
若存在所述本地缓存文件,则根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件;
若不存在所述本地缓存文件,则将所述音视频文件缓存至本地存储位置,从而得到本地缓存文件。
3.根据权利要求2所述的信息卡片展示方法,其特征在于,所述根据所述本地缓存文件和所述音视频文件的大小比较情况确定是否继续缓存所述音视频文件,包括:
判断所述本地缓存文件的文件大小是否与所述音视频文件的文件大小一致;
若文件大小一致,则确定所述本地缓存文件对应完整的所述音视频文件;
若文件大小不一致,则根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件。
4.根据权利要求3所述的信息卡片展示方法,其特征在于,所述根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置,并基于所述续传位置将所述音视频文件写入所述本地缓存文件,包括:
根据所述本地缓存文件的文件大小确定读取所述音视频文件的续传位置;
基于randomaccessfile工具在所述本地缓存文件中设置续写位置;
启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。
5.根据权利要求4所述的信息卡片展示方法,其特征在于,所述启动线程池,由所述线程池从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件,包括:
启动线程池,新建下载任务并将下载任务提交给线程池的工作线程来处理;
由所述工作线程基于所述下载任务从所述续传位置下载所述音视频文件,并基于所述续写位置将下载的所述音视频文件写入所述本地缓存文件。
6.根据权利要求1所述的信息卡片展示方法,其特征在于,所述音视频文件包括文字型文件、视频型文件、绘本型文件和音频型文件中的一种或多种的组合,所述文字型文件包括字幕信息和语音信息,所述视频型文件包括视频信息和语音信息,所述绘本型文件包括图片信息和语音信息,所述音频型文件包括语音信息。
7.根据权利要求6所述的信息卡片展示方法,其特征在于,所述基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容,包括:
基于文字型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述字幕信息;和/或
基于视频型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述视频信息;和/或
基于绘本型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示所述图片信息;和/或
基于音频型文件以及边缓存边播放的方式播放所述语音信息,并在展示终端的内容展示区同步显示音频播放界面。
8.一种信息卡片展示装置,其特征在于,包括播放响应模块、文件获取模块和播放执行模块,其中:
播放响应模块,用于响应于对展示终端的卡片展示区中显示的信息卡片的选中操作,确定所述信息卡片对应的下载链接,不同的信息卡片对应不同的下载链接;
文件获取模块,用于基于所述下载链接获取音视频文件,并作为本地缓存文件缓存在本地存储位置,不同的下载链接对应不同的音视频文件;
播放执行模块,用于基于边缓存边播放的方式播放所述本地缓存文件,并在展示终端的内容展示区显示所述本地缓存文件的画面内容。
9.一种计算机设备,其特征在于,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一所述的信息卡片展示方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一所述的信息卡片展示方法。