媒体资源的获取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21832851 阅读:24 留言:0更新日期:2019-08-10 18:04
本申请涉及移动端研发优化技术领域,特别涉及一种媒体资源的获取方法、装置、计算机设备和存储介质。所述方法包括:通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;从所述媒体资源参数中提取媒体类型;查找并显示与所述媒体类型对应的获取方式选择菜单,所述获取方式选择菜单用于供用户选定目标获取方式;若检测到用于选定目标获取方式的指令,则调用与所述目标获取方式对应的本地资源获取工具获取媒体资源。采用本方法能够对使用APP时获取媒体资源的方法进行优化。

Access methods, devices, computer equipment and storage media for media resources

【技术实现步骤摘要】
媒体资源的获取方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种媒体资源的获取方法、装置、计算机设备和存储介质。
技术介绍
随着互联网和移动客户端技术的快速发展,人们通过移动客户端获取、传播、交换信息的需求在不断增多。例如,APP中可以通过展示网页来进行信息展示及与用户互动。用户在移动终端上使用各种APP时,经常会遇到需要调用摄像头进行拍摄或者从本地上传图片、视频等媒体资源的需求。目前,一般都是通过APP中的H5页面使用video标签来实现获取移动终端本地的或是通过移动终端获得的媒体资源,但是video标签的稳定性较差、且应用于移动终端的时间较晚,因此,对各种终端系统版本的兼容性很差,且运行速度依赖于网速而影响用户体验。
技术实现思路
基于此,有必要针对上述技术问题,提供一种对使用APP时获取媒体资源的方法进行优化的媒体资源的获取方法、装置、计算机设备和存储介质。一种媒体资源的获取方法,所述方法包括:通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;根据所述媒体资源获取指令从所述网页页面中获取媒体资源参数;从所述媒体资源参数中提取媒体类型;查找并显示与所述媒体类型对应的获取方式选择菜单,所述获取方式选择菜单用于供用户选定目标获取方式;通过所述获取方式选择菜单获取选中的媒体资源获取方式;若检测到用于选定目标获取方式的指令,则调用与所述目标获取方式对应的本地资源获取工具获取媒体资源。在其中一个实施例中,从所述应用程序的网页页面中获取媒体资源参数,包括:从所述网页页面对应的页面标签中获取资源需求参数;获取本地的操作系统版本号;根据所述操作系统版本号对所述资源需求参数进行参数覆写;从覆写后的参数中获取媒体资源参数。在其中一个实施例中,资源需求参数的获取方式,包括:从所述网页页面对应的页面标签中读取初始需求参数;获取与所述操作系统版本号对应的预设参数格式;根据所述预设参数格式对所述初始需求参数进行数据格式处理生成资源需求参数。在其中一个实施例中,方法还包括:从所述媒体资源参数中提取格式需求参数;根据所述格式需求参数对获取的媒体资源进行文件格式校验;当文件格式校验通过时,将所述媒体资源上传至所述应用程序对应的服务器。在其中一个实施例中,在所述根据所述格式需求参数对获取的媒体资源进行文件格式校验之后,还包括:当文件格式校验失败时,根据所述格式需求参数对所述媒体资源进行文件格式调整,并将格式调整后的媒体资源上传至所述应用程序对应的服务器。在其中一个实施例中,根据所述格式需求参数对所述媒体资源进行文件格式调整,包括:当所述媒体类型为图片时,获取预设图片剪裁窗口;根据媒体资源和所述预设图片剪裁窗口生成图片剪裁界面;通过所述图片剪裁界面获取剪裁调整后的媒体资源。在其中一个实施例中,根据所述格式需求参数对所述媒体资源进行文件格式调整,包括:当所述媒体类型为图片时,获取预设图片剪裁窗口;根据媒体资源和所述预设图片剪裁窗口生成图片剪裁界面;通过所述图片剪裁界面获取剪裁调整后的媒体资源。在其中一个实施例中,根据所述格式需求参数对所述媒体资源进行文件格式调整,包括:当所述媒体类型为视频时,显示限制视频编辑时长的视频编辑界面;通过所述视频编辑界面获取编辑调整后的媒体资源。一种媒体资源的获取装置,所述装置包括:指令接收模块,用于通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;参数获取模块,用于根据所述媒体资源获取指令从所述网页页面中获取媒体资源参数;类型提取模块,用于从所述媒体资源参数中提取媒体类型;菜单显示模块,用于查找并显示与所述媒体类型对应的获取方式选择菜单,所述获取方式选择菜单用于供用户选定目标获取方式;方式获取模块,用于通过所述获取方式选择菜单获取选中的媒体资源获取方式;操作调用模块,用于若检测到用于选定目标获取方式的指令,则调用与所述目标获取方式对应的本地资源获取工具获取媒体资源。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述媒体资源的获取方法、装置、计算机设备和存储介质,当通过网页页面接收到媒体资源的获取指令时,网页页面将页面中包含的相应的媒体资源的相关参数传递给终端本地,由终端本地进一步获取用户想要选择的媒体资源的获取方式,并在获取到选择的媒体资源获取方式后,调用终端本地相应的资源获取操作以实现媒体资源的获取,从而将媒体资源的获取工作完全由网页页面交由至终端本地进行处理,从而能够支持和兼容更多的操作系统,且相比于通过网页页面脚本获取媒体资源的方式,由终端本地程序获取的实现方式更加稳定。附图说明图1为一个实施例中媒体资源的获取方法的应用场景图;图2为一个实施例中媒体资源的获取方法的流程示意图;图3为一个实施例中参数获取步骤的流程示意图;图4为一个实施例中媒体资源的获取装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的媒体资源的获取方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与应用服务器104通过网络进行通信。终端102通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;根据媒体资源获取指令从网页页面中获取媒体资源参数;从媒体资源参数中提取媒体类型;查找与媒体类型对应的获取方式选择菜单并显示;通过获取方式选择菜单获取选中的媒体资源获取方式;若检测到用于选定目标获取方式的指令,则调用与目标获取方式对应的本地资源获取工具获取媒体资源。终端102将获取到的媒体资源上传至应用服务器104。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,应用服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种媒体资源的获取方法,以该方法应用于图1中的终端102为例进行说明,方法包括以下步骤:步骤210,通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数。在本实施例中,应用程序的网页页面指的是H5页面,H5页面上可以提供媒体类型选择菜单,用户可以选择需要上传或拍摄的媒体资源的类型,媒体资源的类型可以包括图片、视频等类型,当用户选择媒体类型选择菜单中的媒体类型选项并确定后生成媒体资源获取指令。终端通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数。终端根据媒体资源获取指令从网页页面中获取媒体资源参数,当接收到媒体资源获取指令后,应用程序的网页页面将页面中包含的媒体资源参数传递给终端本地Native。媒体资源参数可以包括用户选择的媒体类型、媒体资源的文件格式需求等参数。步骤220,从媒体资源本文档来自技高网...

【技术保护点】
1.一种媒体资源的获取方法,所述方法包括:通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;从所述媒体资源参数中提取媒体类型;查找并显示与所述媒体类型对应的获取方式选择菜单,所述获取方式选择菜单用于供用户选定目标获取方式;若检测到用于选定目标获取方式的指令,则调用与所述目标获取方式对应的本地资源获取工具获取媒体资源。

【技术特征摘要】
1.一种媒体资源的获取方法,所述方法包括:通过应用程序接收媒体资源获取指令,所述媒体资源获取指令用于从所述应用程序的网页页面中获取媒体资源参数;从所述媒体资源参数中提取媒体类型;查找并显示与所述媒体类型对应的获取方式选择菜单,所述获取方式选择菜单用于供用户选定目标获取方式;若检测到用于选定目标获取方式的指令,则调用与所述目标获取方式对应的本地资源获取工具获取媒体资源。2.根据权利要求1所述的方法,其特征在于,所述从所述应用程序的网页页面中获取媒体资源参数,包括:从所述网页页面对应的页面标签中获取资源需求参数;获取本地的操作系统版本号;根据所述操作系统版本号对所述资源需求参数进行参数覆写;从覆写后的参数中获取媒体资源参数。3.根据权利要求2所述的方法,其特征在于,所述资源需求参数的获取方式,包括:从所述网页页面对应的页面标签中读取初始需求参数;获取与所述操作系统版本号对应的预设参数格式;根据所述预设参数格式对所述初始需求参数进行数据格式处理生成资源需求参数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述媒体资源参数中提取格式需求参数;根据所述格式需求参数对获取的媒体资源进行文件格式校验;当文件格式校验通过时,将所述媒体资源上传至所述应用程序对应的服务器。5.所根据权利要求4所述的方法,其特征在于,在所述根据所述格式需求参数对获取的媒体资源进行文件格式校验之后,还包括:当文件格式校验失败时,根据所述格式需求参数对所述媒体资源进行文件...

【专利技术属性】
技术研发人员:许剑勇
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1