CN109461462A - 音频分享方法及装置 - Google Patents

音频分享方法及装置 Download PDF

Info

Publication number
CN109461462A
CN109461462A CN201811300693.0A CN201811300693A CN109461462A CN 109461462 A CN109461462 A CN 109461462A CN 201811300693 A CN201811300693 A CN 201811300693A CN 109461462 A CN109461462 A CN 109461462A
Authority
CN
China
Prior art keywords
audio
audio file
account
file
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811300693.0A
Other languages
English (en)
Other versions
CN109461462B (zh
Inventor
王佳
王佳一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201811300693.0A priority Critical patent/CN109461462B/zh
Publication of CN109461462A publication Critical patent/CN109461462A/zh
Application granted granted Critical
Publication of CN109461462B publication Critical patent/CN109461462B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本公开涉及一种音频分享方法及装置。包括:第一终端检测到当前运行于第一终端的社交应用的第一账户的用于获取音频的第一指令时,展示音频来源选择界面,在检测到第一获取方式被触发时,根据该第一获取方式获取第一音频文件,根据该第一音频文件确定待分享的第二音频文件。在检测到针对该第二音频文件的发布指令时,向服务器发送携带该第二音频文件第一发布请求,以使服务器将该第二音频文件展示于在社交应用中关注第一账户的第二账户的关注动态列表中。根据本公开的音频分享方法可以实现对音频的采集、编辑、分享等,无需额外调用其他社交应用来分享音频文件,操作过程简洁流畅,极大的提高了用户采集、编辑和分享音频文件的效率。

Description

音频分享方法及装置
技术领域
本公开涉及移动互联网技术领域,尤其涉及一种音频分享方法及装置。
背景技术
随着移动终端技术的发展,音频编辑技术已经被普遍应用于各类移动终端产品当中。但是,相关技术中,移动终端的音频编辑应用仅能实现对音频文件的简单编辑和本地存储。
发明内容
有鉴于此,本公开提出了一种音频分享方法及装置,能够解决无法分享以及在云端存储音频文件的问题。
根据本公开的一方面,提供了一种音频分享方法,所述方法应用于第一终端,包括:
在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户;
在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件;
根据所述第一音频文件确定待分享的第二音频文件;
在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中;
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
在一种可能的实现方式中,所述第一发布请求用于控制所述服务器生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条,
所述方法还包括:接收所述服务器返回的第一媒体信息;
在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
在一种可能的实现方式中,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中,包括:
所述第一发布请求还用于控制所述服务器生成第二媒体信息,并将所述第二媒体信息发送至所述第二账户运行的第二终端,以在所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条。
在一种可能的实现方式中,所述方法还包括:
接收所述服务器发送的第三媒体信息,所述第三媒体信息为所述服务器响应于第二账户针对第三音频文件发送的第二发布请求而生成的,所述第三媒体信息包括第三音频文件的音频播放条;
在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第三媒体信息。
在一种可能的实现方式中,所述第一获取方式包括选择本地音频;
根据所述第一获取方式获取第一音频文件,包括:
展示本地音频列表,所述音频列表中包括多个音频素材;
在检测到选中某一音频素材的选中操作时,将被选中的音频素材作为第一音频文件。
在一种可能的实现方式中,所述第一获取方式包括录制音频;
根据所述第一获取方式获取第一音频文件,包括:
启动录音设备;
在检测到开始采集音频的采集指令时,通过录音设备采集音频;
在检测到结束采集音频的结束指令时,将采集的音频作为第一音频文件。
在一种可能的实现方式中,根据所述第一音频文件确定待分享的第二音频文件,包括:
在检测到用于编辑所述第一音频文件的第二指令时,根据所述第二指令编辑所述第一音频文件,得到第二音频文件。
在一种可能的实现方式中,所述第二指令包括:截取音频片段的指令,所述截取音频片段的指令包括第一音频文件对应的时间段中的一个或多个子时间段;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述截取音频片段的指令,截取所述一个或多个子时间段对应的音频片段,并将各音频片段合成为第二音频文件。
在一种可能的实现方式中,所述第二指令包括:***音频片段的指令,所述***音频片段的指令包括:第一音频文件对应的时间段中的一个或多个时间点,以及所述一个或多个时间点对应的待***的第四音频文件;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述***音频片段的指令,在每个时间点***该时间点对应的第四音频文件,得到第二音频文件。
在一种可能的实现方式中,所述方法还包括:所述第一终端通过录制音频的方式得到第四音频文件。
在一种可能的实现方式中,所述音频播放条包括具有预设颜色的模拟声波图形,所述模拟声波图形为根据对应的音频文件确定的图形。
在一种可能的实现方式中,所述模拟声波图形的确定方式为:
其中,y表示模拟声波图形的幅度,w表示所述社交应用的关注动态列表显示界面的宽度,r表示所述第一终端的屏占比,s表示音频文件被播放的时长,a表示音频文件能被播放的最短时长,b表示音频文件能被播放的最长时长,k为常数。
在一种可能的实现方式中,所述方法还包括:
如果检测到关注动态列表中的任意一个音频播放条被触发,按照预设的播放顺序获取和播放关注动态列表中被触发的音频播放条以及之后的音频播放条对应的音频。
在一种可能的实现方式中,所述预设的播放顺序包括以下任意一种:按分享的时间由先到后的顺序,按分享的时间由后到先的顺序,按随机顺序。
在一种可能的实现方式中,所述第二指令还包括:第一多媒体文件,其中,所述第一多媒体文件包括视频、图像、表情、文本信息中的一种或多种;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述第二指令确定所述第一多媒体文件相对于第一音频文件的展示方式,得到所述第二音频文件;
所述第一媒体信息还包括:所述第一多媒体文件。
在一种可能的实现方式中,所述方法还包括:
在检测到存储所述第一音频文件和/或所述第二音频文件的存储指令时,将所述第一音频文件和/或所述第二音频文件存储至云端或者本地。
根据本公开的另一方面,提供了一种音频分享方法,所述方法应用于服务器,包括:
接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件;
将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
在一种可能的实现方式中,还包括:
根据所述第一发布请求生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条;
将所述第一媒体信息发送至所述第一终端,以使所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
在一种可能的实现方式中,将所述第二音频文件展示于第二账户的关注动态列表中,包括:
根据所述第一发布请求生成第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条;
将所述第二媒体信息发送至第二终端,以使所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息。
在一种可能的实现方式中,所述音频播放条包括具有预设颜色的模拟声波图形,所述模拟声波图形为根据对应的音频文件确定的图形。
在一种可能的实现方式中,所述模拟声波图形的确定方式为:
其中,y表示模拟声波图形的幅度,w表示所述社交应用的关注动态列表显示界面的宽度,r表示所述第一终端的屏占比,s表示音频文件被播放的时长,a表示音频文件能被播放的最短时长,b表示音频文件能被播放的最长时长,k为常数。
在一种可能的实现方式中,所述第二音频文件还包括:第一多媒体文件和所述第一多媒体文件相对于第一音频文件的展示方式,其中,所述第一多媒体文件包括视频、图像、表情、文本信息中的一种或多种;
所述第一媒体信息还包括:所述第一多媒体文件。
根据本公开的另一方面,提供了一种音频分享装置,所述装置应用于第一终端,包括:
第一展示模块,用于在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户;
获取模块,用于在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件;
确定模块,用于根据所述第一音频文件确定待分享的第二音频文件;
发送模块,用于在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中;
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
根据本公开的另一方面,提供了一种音频分享装置,所述装置应用于服务器,包括:
接收模块,用于接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件;
展示模块,用于将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
根据本公开的另一方面,提供了一种音频分享装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。
根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
根据本公开的另一方面,提供了一种音频分享装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。
根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
本公开通过在第一终端检测到当前运行于第一终端的社交应用的第一账户的用于获取音频的第一指令时,展示音频来源选择界面,在检测到第一获取方式被触发时,根据该第一获取方式获取第一音频文件,并根据该第一音频文件确定待分享的第二音频文件。在检测到针对该第二音频文件的发布指令时,向服务器发送携带该第二音频文件第一发布请求,以使服务器将该第二音频文件展示于在社交应用中关注第一账户的第二账户的关注动态列表中。
由此,根据本公开的音频分享方法可以实现对音频的采集、编辑、分享等,无需额外调用其他社交应用来分享音频文件,操作过程简洁流畅,极大的提高了用户采集、编辑和分享音频文件的效率。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1是根据一示例性实施例示出的一种音频分享方法的流程图。
图2是根据一示例性实施例示出的一种音频分享方法的流程图。
图3是根据一示例性实施例示出的一种音频分享方法的流程图。
图4是根据一示例性实施例示出的一种音频分享方法的流程图。
图5是根据一示例性实施例示出的一种音频分享方法中步骤101的流程图。
图6是根据一示例性实施例示出的一种音频分享方法中步骤101的流程图。
图7是根据一示例性实施例示出的一种音频分享方法的流程图。
图8是根据一示例性实施例示出的一种音频分享方法的流程图。
图9是根据一示例性实施例示出的一种音频分享方法的流程图。
图10是根据一示例性实施例示出的一种音频分享方法中步骤801的流程图。
图11是根据一应用示例示出的一种音频分享方法的流程图。
图12是根据一应用示例示出的***音频文件的示意图。
图13是根据一应用示例示出的截取音频文件的示意图。
图14是根据一示例性实施例示出的为编辑第一多媒体文件的示意图。
图15是根据一应用示例示出的关注动态列表的示意图。
图16是根据一示例性实施例示出的一种音频分享装置的框图。
图17是根据一示例性实施例示出的一种音频分享装置的框图。
图18是根据一示例性实施例示出的一种音频分享装置的框图。
图19是根据一示例性实施例示出的一种音频分享装置的框图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
图1是根据一示例性实施例示出的一种音频分享方法的流程图。该方法可以应用于第一终端,该第一终端可以包括手机、平板电脑、笔记本电脑、台式电脑或智能手表等任意一种终端设备,在此不做限定。如图1所示,该方法可以包括:
步骤100,在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户。
在本公开中,通常来讲,音频可以表示为物体振动所产生的声波,音频文件可以表示为通过数码录音设备录制声波得到的电子文件。
社交应用,可以表示为通过网络来实现用户在社会上的交际往来目的的应用软件。
账户,可以表示为用户通过社交应用注册得到的账户,用户可以利用账户与该社交应用上的其他账户通过网络进行交互,上述第一账户即可以为某一个用户在社交应用上注册的一个账户。
指令,可以表示为指挥计算机设备工作的指示和命令,用户可以通过控制器向计算机设备发送指令使计算机设备执行指令来达到控制计算机工作的目的。上述的第一指令可以是指第一账户对应的用户在第一终端上通过触发获取音频的控件而发出的指令,例如,用户在第一终端上打开社交应用,社交应用的界面上显示有“获取音频”的控件,用户可以通过触摸或者点击等方式触发该控件,在该控件被触发时,第一终端可以检测到第一指令。
在一种可能的实现方式中,音频来源选择界面可以包括多个互不相同的第一获取方式对应的控件。
步骤101,在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件。
在一种示例中,第一终端在检测到某一个第一获取方式对应的控件被触发时(例如,触发动作可以包括单击、双击或滑动,在此不做限定),可以根据被触发的第一获取方式获取第一音频文件。其中,第一获取方式可以包括选择本地音频、录制音频,等等。
步骤102,根据所述第一音频文件确定待分享的第二音频文件。
例如,第一终端可以根据第一音频文件和针对第一音频文件的编辑指令编辑第一音频文件,形成第二音频文件。
步骤103,在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中。
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
例如,终端设备在检测到用于发布第二音频文件的控件被触发时,可以生成针对第二音频文件的发布指令,终端设备可以根据该发布指令,获取第二音频文件,并生成携带第二音频文件的第一发布请求,终端设备向服务器发送该第一发布请求,以使服务器将第二音频文件展示于第二账户的关注动态列表中。
账户的关注动态列表可以用于展示该账户关注的其他一个或多个账户所分享的音频文件。在该账户的关注动态列表,可以按照分享时间从先到后或从后到先的顺序展示该账户关注的其他一个或多个账户所分享的音频文件。
第一发布请求可以携带第二音频文件和/或第一账户选择的一个或多个第二账户的唯一标识(例如可以为第二账户的IP地址),服务器可以在接收到第一发布请求时存储第二音频文件,并根据一个或多个第二账户的唯一标识向该一个或多个第二账户所运行的第二终端发送包含第二音频在服务器的存储地址链接的发布指令,以使得该一个或多个第二账户所运行的第二终端将第二音频文件在服务器的存储地址链接展示于第二账户的关注动态列表中。
在一种可能的实现方式中,可以在第二终端的关注动态列表中展示第二音频文件的链接,第二终端可以在检测到该第二音频文件的链接被触发时,可以从服务器获取并播放第二音频文件。以节省第二终端的存储空间。
在一种可能的实现方式中,服务器也可以直接将第二音频文件发送至第二账户运行的第二终端,并控制第二终端存储第二音频文件,以使第二终端将第二音频文件在第二终端的存储地址链接展示于第二账户的关注动态列表中。
本公开通过在第一终端检测到当前运行于第一终端的社交应用的第一账户的用于获取音频的第一指令时,展示音频来源选择界面,在检测到第一获取方式被触发时,根据该第一获取方式获取第一音频文件,并根据该第一音频文件确定待分享的第二音频文件。在检测到针对该第二音频文件的发布指令时,向服务器发送携带该第二音频文件第一发布请求,以使服务器将该第二音频文件展示于在社交应用中关注第一账户的第二账户的关注动态列表中。由此,根据本公开的音频分享方法可以实现对音频的采集、编辑、分享等,无需额外调用其他社交应用来分享音频文件,操作过程简洁流畅,极大的提高了用户采集、编辑和分享音频文件的效率。
在一种可能的实现方式中,本公开的方法还可以包括:在检测到存储所述第一音频文件和/或所述第二音频文件的存储指令时,将所述第一音频文件和/或所述第二音频文件存储至云端或者本地。例如,第一终端可以在检测到存储第一音频文件和/或所述第二音频文件的存储指令时,将第一音频文件和/或第二音频文件存储至本地,和/或,将第一音频文件和/或第二音频文件存储至服务器,其中该服务器可以为云服务器。
在一种可能的实现方式中,步骤102可以包括,第一终端将第一音频文件直接作为第二音频文件。
图2是根据一示例性实施例示出的一种音频分享方法的流程图。如图2所示,图2和图1之间的区别在于,步骤103还可以包括:所述第一发布请求用于控制所述服务器生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条,
所述方法还可以包括:步骤200,接收所述服务器返回的第一媒体信息。
步骤201,在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
作为本实施例的一个示例,步骤103可以包括:第一发布请求可以用于控制服务器存储第二音频文件,并控制服务器根据第一发布请求携带的第二音频文件,生成包含第二音频文件的音频播放条的第一媒体信息。
第二音频文件的音频播放条可以表示为用于获取并播放第二音频文件以及展示第二音频文件播放进度的控件。
其中,第一媒体信息还可以包括第二音频文件在服务器的存储地址链接。
步骤200可以包括:第一终端可以接收服务器返回的包含上述音频播放条的第一媒体信息,步骤201可以包括,第一终端在第一账户的关注动态列表中展示该包含上述音频播放条的第一媒体信息。
第一终端可以在检测到二音频文件的音频播放条被触发时,根据第二音频文件在服务器的存储地址链接向服务器获取并播放该第二音频文件。这样,第一账户所运行的第一终端可以实时展示第一账户分享的音频文件。
图3是根据一示例性实施例示出的一种音频分享方法的流程图。如图3所示,图3和图1的区别在于,步骤103中的“以使服务器将所述第二音频文件展示于第二账户的关注动态列表中”可以包括:
步骤300,所述第一发布请求还用于控制所述服务器生成第二媒体信息,并将所述第二媒体信息发送至所述第二账户运行的第二终端,以在所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条。
作为本实施例的一个示例,第一发布请求可以用于控制服务器存储第二音频文件,并可以用于控制服务器根据第一发布请求携带的第二音频文件生成包含第二音频文件的音频播放条的第二媒体信息。
第二音频文件的音频播放条可以表示为用于触发播放第二音频文件以及展示第二音频文件播放进度的控件。第二媒体信息与第一媒体信息可以相同也可以不同,在此不做限定。例如,第一媒体信息可以包括能够看到该第二音频文件的账户列表,而第二媒体信息可以不包含该账户列表。
第一发布请求还可以包括第一账户选择的一个或多个第二账户(也可以是与第一账户互相关注的一个或多个第二账户)的唯一标识(例如可以为第二账户的IP地址)。服务器可根据一个或多个第二账户的唯一标识向该一个或多个第二账户所运行的第二终端发送第二媒体信息,以使得该一个或多个第二账户所运行的第二终端的社交应用中第二账户的关注动态列表中展示所述第二媒体信息。
第二终端可以在检测到二音频文件的音频播放条被触发时,根据第二音频文件在服务器的存储地址链接向服务器获取并播放该第二音频文件。这样,第二账户所运行的第二终端可以实时展示第一账户分享的音频文件。
作为本实施例的一个示例,所述音频播放条可以包括具有预设颜色的模拟声波图形,所述模拟声波图形为根据对应的音频文件确定的图形。
预设颜色可以是指发布该音频播放条对应的音频文件的账户选择/设置的颜色。例如,第一终端可以展示音频播放条对应的颜色选项,并将被选中的颜色作为音频播放条对应的模拟声波图形的颜色。由此能够通过颜色进一步展示用户需要分享的意图。
在一种可能的实现方式中,所述模拟声波图形的确定方式可以为:
其中,y表示模拟声波图形的幅度,w表示所述社交应用的关注动态列表显示界面的宽度,r表示所述第一终端的屏占比,s表示音频文件被播放的时长,a表示音频文件能被播放的最短时长,b表示音频文件能被播放的最长时长,k为常数。第一终端可以根据式1所示的方式根据声音音量大小以长短不一的竖线所组成的波形来展示音频主体。这样,可以根据音频文件的时长和第一终端的屏幕大小灵活的确定大小合适的音频播放条的模拟声波图形,有效避免由于屏幕小或音频文件时长过长而无法完整显示音频文件对应的音频播放条的情况。
作为本实施例的一个示例,所述方法还可以包括:如果检测到关注动态列表中的任意一个音频播放条被触发,按照预设的播放顺序获取和播放关注动态列表中被触发的音频播放条以及之后的音频播放条对应的音频。这样,无需用户查找和手动播放音频文件,即可按照预设的播放顺序收听关注动态列表中的音频播放条,较少对用户的日常活动造成干扰。
例如,第一终端可以在检测到某一个音频播放条被触发时,播放该音频播放条对应的音频文件,并按照分享的时间由先到后的顺序,自动播放关注动态列表中分享时间早于该音频播放条的其它音频播放条对应的音频文件。这样,可以在例如电台主持人的互动节目中,方便主持人的账户优先获得最早互动的账户分享的音频文件。
例如,第一终端可以在检测到某一个音频播放条被触发时,播放该音频播放条对应的音频文件,并按照分享的时间由后到先的顺序,自动播放关注动态列表中分享时间早于该音频播放条的其它音频播放条对应的音频文件。
例如,第一终端可以在检测到某一个音频播放条被触发时,播放该音频播放条对应的音频文件,并按照分享的时间由后到先或由后到先的顺序,自动播放关注动态列表中上述被触发的音频播放条对应的账户的所有的音频播放条对应的音频文件。这样,可以专门收听某一账户所分享的音频文件。
例如,第一终端可以在检测到某一个音频播放条被触发时,播放该音频播放条对应的音频文件,并按照随机的顺序,自动播放关注动态列表中其他的音频播放条。
需要说明的是,还可以根据用户需要预设其他的播放顺序,本公开在此不做限定。
图4是根据一示例性实施例示出的一种音频分享方法的流程图。如图4所示,该方法还可以包括:
步骤400,接收所述服务器发送的第三媒体信息,所述第三媒体信息为所述服务器响应于第二账户针对第三音频文件发送的第二发布请求而生成的,所述第三媒体信息包括第三音频文件的音频播放条。
步骤401,在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第三媒体信息。
作为本实施例的一个示例,第一终端可以接收服务器发送的第三媒体信息,该第三媒体信息可以为服务器响应于第二账户针对第三音频文件发送的第二发布请求而生成的,该第三媒体信息可以包括第三音频文件的音频播放条。第一终端可以在社交应用中的第一账户的关注动态列表中展示第三媒体信息,这样,相互关注的第一账户和第二账户均可以在关注动态列表中实时显示对方分享的音频文件。
图5是根据一示例性实施例示出的一种音频分享方法中步骤101的流程图。如图5所示,步骤101可以包括:所述第一获取方式包括选择本地音频。
步骤500,展示本地音频列表,所述音频列表中包括多个音频素材。
步骤501,在检测到选中某一音频素材的选中操作时,将被选中的音频素材作为第一音频文件。
举例来讲,第一终端可以预存多个音频素材,第一账户对应的音频来源选择界面可以包括用于选择本地音频的控件。第一终端在检测到该用于选择本地音频的控件被触发时,可以展示包括多个音频素材的本地音频列表,并在检测到选中某一音频素材的选中操作时,将被选中的音频素材作为第一音频文件。这样,有利于用户快速分享已存储在第一终端本地的音频文件。
图6是根据一示例性实施例示出的一种音频分享方法中步骤101的流程图。如图6所示,步骤101可以包括:所述第一获取方式包括录制音频。
步骤600,启动录音设备。
步骤601,在检测到开始采集音频的采集指令时,通过录音设备采集音频。
步骤602,在检测到结束采集音频的结束指令时,将采集的音频作为第一音频文件。
举例来讲,第一账户对应的音频来源选择界面可以包括用于录制音频的控件,第一终端在检测到该用于录制音频的控件被触发时,可以启动录音设备。在检测到开始采集音频的采集指令时,通过录音设备采集音频。并在检测到结束采集音频的结束指令时,将采集的音频作为第一音频文件。这样,有利于用户快速录制并分享用户需要获取的声音。
图7是根据一示例性实施例示出的一种音频分享方法的流程图。如图7所示,图7与图1的区别在于,步骤102可以包括:
步骤700,在检测到用于编辑所述第一音频文件的第二指令时,根据所述第二指令编辑所述第一音频文件,得到第二音频文件。
在一种示例中,第一终端可以在获取第一音频文件后,显示针对第一音频文件的编辑控件,并在检测到该编辑控件被触发时,生成用于编辑所述第一音频文件的第二指令时,并根据所述第二指令编辑所述第一音频文件,得到第二音频文件。
作为本实施例的一个示例,所述第二指令可以包括:截取音频片段的指令,所述截取音频片段的指令包括第一音频文件对应的时间段中的一个或多个子时间段。步骤700可以包括:根据所述截取音频片段的指令,截取所述一个或多个子时间段对应的音频片段,并将各音频片段合成为第二音频文件。
例如,第一终端在检测到第一音频文件对应的时间段中有第一子时间段和第二子时间段被选中时,可以截取该第一子时间段和第二子时间段对应的音频片段,并对该第一子时间段和第二子时间段对应的音频片段进行合成得到第二音频文件。这样,本公开可以根据用户的需要灵活的截取和合并第一音频文件,使用户分享的音频获得更符合用户的意图。
作为本实施例的一个示例,所述第二指令可以包括:***音频片段的指令,所述***音频片段的指令包括:第一音频文件对应的时间段中的一个或多个时间点,以及所述一个或多个时间点对应的待***的第四音频文件。步骤700可以包括:根据所述***音频片段的指令,在每个时间点***该时间点对应的第四音频文件,得到第二音频文件。
例如,第一终端在检测到第一音频文件对应的时间段中的第一时间点,以及第一时间点对应的第四音频文件被选中时,可以在第一时间点***第四音频文件得到第二音频文件。这样,本公开可以根据用户的需要灵活的在第一音频文件中***用户选取的第四音频文件,使用户分享的音频获得更符合用户的意图。
在一种可能的实现方式中,所述第一终端还可以通过录制音频的方式得到第四音频文件。这样,用户在录制一段音频后还可以再该段音频中插录新的音频。由此更加灵活的满足用户的需求。
作为本实施例的一个示例,所述第二指令还可以包括:第一多媒体文件,其中,所述第一多媒体文件可以包括视频、图像、表情、文本信息中的一种或多种。步骤700可以包括:根据所述第二指令确定所述第一多媒体文件相对于第一音频文件的展示方式,得到所述第二音频文件,所述第一媒体信息还可以包括:所述第一多媒体文件。
举例来讲,用户还可以针对第一音频文件在第一音频文件的周围附加视频、图像、表情、文本信息中的任意一种或多种。例如,可以在第一音频文件下方展示图像等,由此可以通过更加丰富的途径展示用户所要分享的思想内容。
图8是根据一示例性实施例示出的一种音频分享方法的流程图。该方法可以应用于服务器,如图8所示,该方法可以包括:
步骤800,接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件。
步骤801,将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
对步骤800和步骤801的说明可以参照上文中对步骤103的说明。
图9是根据一示例性实施例示出的一种音频分享方法的流程图。如图9所示,图9和图8的区别在于,该方法还可以包括:
步骤900,根据所述第一发布请求生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条。
步骤901,将所述第一媒体信息发送至所述第一终端,以使所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
对步骤900和步骤901的说明可以参照上文中对步骤200和步骤201的说明。
图10是根据一示例性实施例示出的一种音频分享方法中步骤801的流程图。如图10所示,步骤801可以包括:
步骤1000,根据所述第一发布请求生成第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条。
步骤1001,将所述第二媒体信息发送至第二终端,以使所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息。
对步骤1000和步骤1001的说明可以参照上文中对步骤300的说明。
图11是根据一应用示例示出的一种音频分享方法的流程图。如图11所示,该应用示例可以包括以下步骤。
在步骤1100中,用户可以打开安装在第一终端社交应用,并登录在社交应用中注册的账户。
在步骤1101中,用户可以获取音频,例如,用户可以选择使用第一终端本地保存的音频素材作为第一音频文件,也可以选择通过第一终端的录音设备采集用户感兴趣的声音作为第一音频文件。
在步骤1102中,第一终端可以展示是否编辑第一音频文件的选择界面,若用户选择编辑第一音频文件,则进入步骤1103。若用户选择不编辑第一音频文件,则进入步骤1104。
在步骤1103中,第一终端可以展示针对第一音频文件的编辑方式的选择列表,图12是根据一应用示例示出的***音频文件的示意图,第一终端在检测到***音频文件的编辑方式被选择时,可以展示如图12所示的***音频文件的界面,在该界面中,用户可以随意拖动选择时间点控件,来选择在第一音频文件对应的时间段内***音频文件的时间点,用户在选择好时间点后,可以选择本地存储的音频素材作为待***的第四音频文件,也可以选择通过第一终端的录音设备录制得到待***的第四音频文件,并可以在确定第四音频文件后,触发如图12所示的“***”控件将第四音频文件***第一音频文件中,在用户确认不再***音频文件时,可以触发“完成”控件,形成待发布的第二音频文件。此外,用户还可以触发“试听”控件,来确定对音频文件的编辑是否合适。
图13是根据一应用示例示出的截取音频文件的示意图,第一终端在检测到截取音频文件的编辑方式被选择时,可以展示如图13所示的截取音频文件的界面,在该界面中,用户可以随意拖动选择时间段控件,来选择在第一音频文件对应的时间段内需要截取的音频文件的子时间段,用户在选择好子时间段后,可以触发如图13所示的“截取”控件来截取到该子时间段对应的音频文件。在用户确认不再***音频文件时,可以触发“完成”控件,形成待发布的第二音频文件。此外,用户还可以触发“试听”控件,来确定对音频文件的编辑是否合适。
在编辑过程中用户可以截取和/或***任意部分已录制好的音频,截取的时间段的长短和位置以及***的时间点可以自由确定,并可以进行多次截取和/或***操作,使用户随时补充遗漏的重要声音信息。此外如图14所示,***音频文件的界面和截取音频文件的界面还提供了撤销和重做功能,保证最大限度的容错性,编辑完毕后可以保存,并进入步骤1104。
在步骤1104中,第一终端可以展示是否暂存第二音频文件的选择界面。若检测到选择暂存第二音频文件时,则进入步骤1105,将第二音频文件存储至第一终端本地或存储至云服务器,然后进入步骤1106。将第二音频文件存储至第一终端本地或存储至云服务器,能够让用户随时保留声音,可以在任意时间内,对声音进行二次加工,如果用户选择将第二音频文件进行云存储,则用户还可以在任意能够与云服务器通讯的移动设备上都获得到存储的第二音频文件。若检测到选择不暂存第二音频文件时,则直接进入步骤1106。
在步骤1106中,第一终端可以展示是否直接发布第二音频文件的选择界面,在检测到选择不直接发布第二音频文件时,则进入步骤1107。
在步骤1107中,用户可以针对第二音频文件编辑添加第一多媒体文件,
图14是根据一示例性实施例示出的为编辑第一多媒体文件的示意图。如图14所示,用户可以针对第二音频文件添加以下多媒体文件中的任意一种或多种:
话题类型,用户可以选择第二音频文件的话题类型,例如,第二音频文件的类型可以包括以下任意一种:声音日记,用于表示音频的形式记录自己的心情,想法;备忘录,用于表示使用音频快速记录以防遗忘的内容;音信,用于使用音频内容进行好友间的动态展示;给主播投稿,用于表示将用户的声音投递给用户的账户所关注的主播的账户,使用户的声音展示在知名主持人的直播间,展示自己的才华;作品,用于将用户的声音发布成作品在社交应用平台进行展示。
音频播放条颜色,用户可以选择第二音频文件的音频播放条的颜色,通过不同的色彩选择来显示自己此时心情状态。例如,颜色可以包括:轻松愉快,热情似火,心静如海,活泼,颜色深沉,心如死灰中的任意一种。
用户可以选择用户发布第二音频文件时所在位置,例如可以选择用户当前所在的地理位置,以城市·建筑物名称的格式展示。
用户可以选择可以收听第二音频文件的账户,例如谁可以听:选择自己的可见好友;提醒谁听:选择提醒好友查看
标签:对第二音频文件添加标签,可供数据筛选,例如,标签形式可以包括“#文字#”。
描述:对第二音频文件进行描述,可以让好友进一步了解分享音频的更多细节。
图片:用户可以通过第一终端上传多个图片,以九宫格形式展示。进一步表现用户希望表达的内容。
用户在确认为第二音频文件编辑添加第一多媒体文件后,可选择将其发布,第一终端可以将携带有第一多媒体文件的第二音频文件发送至服务器,服务器可以将携带有第一多媒体文件的第二音频文件发送至第一账户关注的一个或多个第二账户所运行的第二终端,以使第二终端的关注动态列表中展示该携带有第一多媒体文件的第二音频文件。
图15是根据一应用示例示出的关注动态列表的示意图。如图15所示,在第一账户发布携带有第一多媒体文件的第二音频文件之后,第一账户和第二账户的关注动态列表中均可以显示该携带有第一多媒体文件的第二音频文件。第一账户和第二账户均可以对其进行以下任意一种或多种操作:
收听,用户可以点击音频播放条,收听用户好友分享的音频。此外,本公开还可以在检测到关注动态列表中的任意音频播放条被触发之后,按照诸如由先到后,由后到先或随机的预设顺序播放关注动态列表中部分或全部音频播放条对应的音频文件。由于音频文件仅需用户收听,自动播放时,无需用户查看和手动触发选择,较少对用户的日常活动造成干扰。
点赞,用于表示对分享内容的称赞。例如,用户点击点赞控件,点赞控件的图标可以由灰色变为红色,同时在点赞框内显示点赞者的账户名称。
评论:用于表示针对分享内容的感想。例如,点击后弹出评论输入框,评论发送成功后,则分享内容下方可以显示“评论者的昵称:评论文字”。
分享:用户还可以将感兴趣的分享内容点击后可分享到其他社交应用中。
收藏:点击收藏后,将所选的音信保存在云存储中,使用者可以在“个人中心-我的收藏”中查找。这样,可以方便不同账户之间进行情感交流。
本公开的音频分享方法是集音频采集,音频编辑,音频本地存储,音频云存储,音频分享一整套技术解决方案,其中音频分享集成了以情绪,心情,朋友间,陌生人间的互动,使音频更具魅力。
图16是根据一示例性实施例示出的一种音频分享装置的框图。所述装置应用于第一终端,如图16所示,该装置可以包括:
第一展示模块41,用于在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户。
获取模块42,用于在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件。
确定模块43,用于根据所述第一音频文件确定待分享的第二音频文件。
发送模块44,用于在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中。
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
图17是根据一示例性实施例示出的一种音频分享装置的框图。所述装置应用于服务器,如图17所示,该装置可以包括:
接收模块51,用于接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件。
展示模块52,用于将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图18是根据一示例性实施例示出的一种音频分享装置的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图18,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理***,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由装置800的处理器820执行以完成上述方法。
图19是根据一示例性实施例示出的一种音频分享装置的框图。例如,装置1900可以被提供为一服务器。参照图19,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作***,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器1932,上述计算机程序指令可由装置1900的处理组件1922执行以完成上述方法。
本公开可以是***、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
这里参照根据本公开实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (28)

1.一种音频分享方法,所述方法应用于第一终端,其特征在于,包括:
在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户;
在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件;
根据所述第一音频文件确定待分享的第二音频文件;
在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中;
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
2.根据权利要求1所述的方法,其特征在于,所述第一发布请求用于控制所述服务器生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条,
所述方法还包括:接收所述服务器返回的第一媒体信息;
在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
3.根据权利要求2所述的方法,其特征在于,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中,包括:
所述第一发布请求还用于控制所述服务器生成第二媒体信息,并将所述第二媒体信息发送至所述第二账户运行的第二终端,以在所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的第三媒体信息,所述第三媒体信息为所述服务器响应于第二账户针对第三音频文件发送的第二发布请求而生成的,所述第三媒体信息包括第三音频文件的音频播放条;
在所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第三媒体信息。
5.根据权利要求1所述的方法,其特征在于,所述第一获取方式包括选择本地音频;
根据所述第一获取方式获取第一音频文件,包括:
展示本地音频列表,所述音频列表中包括多个音频素材;
在检测到选中某一音频素材的选中操作时,将被选中的音频素材作为第一音频文件。
6.根据权利要求1所述的方法,其特征在于,所述第一获取方式包括录制音频;
根据所述第一获取方式获取第一音频文件,包括:
启动录音设备;
在检测到开始采集音频的采集指令时,通过录音设备采集音频;
在检测到结束采集音频的结束指令时,将采集的音频作为第一音频文件。
7.根据权利要求2所述的方法,其特征在于,根据所述第一音频文件确定待分享的第二音频文件,包括:
在检测到用于编辑所述第一音频文件的第二指令时,根据所述第二指令编辑所述第一音频文件,得到第二音频文件。
8.根据权利要求7所述的方法,其特征在于,所述第二指令包括:截取音频片段的指令,所述截取音频片段的指令包括第一音频文件对应的时间段中的一个或多个子时间段;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述截取音频片段的指令,截取所述一个或多个子时间段对应的音频片段,并将各音频片段合成为第二音频文件。
9.根据权利要求7所述的方法,其特征在于,所述第二指令包括:***音频片段的指令,所述***音频片段的指令包括:第一音频文件对应的时间段中的一个或多个时间点,以及所述一个或多个时间点对应的待***的第四音频文件;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述***音频片段的指令,在每个时间点***该时间点对应的第四音频文件,得到第二音频文件。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述第一终端通过录制音频的方式得到第四音频文件。
11.根据权利要求2或4所述的方法,其特征在于,所述音频播放条包括具有预设颜色的模拟声波图形,所述模拟声波图形为根据对应的音频文件确定的图形。
12.根据权利要求11所述的方法,其特征在于,所述模拟声波图形的确定方式为:
其中,y表示模拟声波图形的幅度,w表示所述社交应用的关注动态列表显示界面的宽度,r表示所述第一终端的屏占比,s表示音频文件被播放的时长,a表示音频文件能被播放的最短时长,b表示音频文件能被播放的最长时长,k为常数。
13.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:
如果检测到关注动态列表中的任意一个音频播放条被触发,按照预设的播放顺序获取和播放关注动态列表中被触发的音频播放条以及之后的音频播放条对应的音频。
14.根据权利要求13所述的方法,其特征在于,所述预设的播放顺序包括以下任意一种:按分享的时间由先到后的顺序,按分享的时间由后到先的顺序,按随机顺序。
15.根据权利要求7至10、12、14中任意一项所述的方法,其特征在于,所述第二指令还包括:第一多媒体文件,其中,所述第一多媒体文件包括视频、图像、表情、文本信息中的一种或多种;
根据所述第二指令编辑所述第一音频文件,得到第二音频文件,包括:
根据所述第二指令确定所述第一多媒体文件相对于第一音频文件的展示方式,得到所述第二音频文件;
所述第一媒体信息还包括:所述第一多媒体文件。
16.根据权利要求1至10、12、14中任意一项所述的方法,其特征在于,所述方法还包括:
在检测到存储所述第一音频文件和/或所述第二音频文件的存储指令时,将所述第一音频文件和/或所述第二音频文件存储至云端或者本地。
17.一种音频分享方法,所述方法应用于服务器,其特征在于,包括:
接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件;
将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
18.根据权利要求17所述的方法,其特征在于,还包括:
根据所述第一发布请求生成第一媒体信息,所述第一媒体信息包括所述第二音频文件的音频播放条;
将所述第一媒体信息发送至所述第一终端,以使所述第一终端的所述社交应用中第一账户的关注动态列表中展示所述第一媒体信息。
19.根据权利要求17所述的方法,其特征在于,将所述第二音频文件展示于第二账户的关注动态列表中,包括:
根据所述第一发布请求生成第二媒体信息,所述第二媒体信息包括所述第二音频文件的音频播放条;
将所述第二媒体信息发送至第二终端,以使所述第二终端的所述社交应用中第二账户的关注动态列表中展示所述第二媒体信息。
20.根据权利要求18或19所述的方法,其特征在于,所述音频播放条包括具有预设颜色的模拟声波图形,所述模拟声波图形为根据对应的音频文件确定的图形。
21.根据权利要求20所述的方法,其特征在于,所述模拟声波图形的确定方式为:
其中,y表示模拟声波图形的幅度,w表示所述社交应用的关注动态列表显示界面的宽度,r表示所述第一终端的屏占比,s表示音频文件被播放的时长,a表示音频文件能被播放的最短时长,b表示音频文件能被播放的最长时长,k为常数。
22.根据权利要求18所述的方法,其特征在于,
所述第二音频文件还包括:第一多媒体文件和所述第一多媒体文件相对于第一音频文件的展示方式,其中,所述第一多媒体文件包括视频、图像、表情、文本信息中的一种或多种;
所述第一媒体信息还包括:所述第一多媒体文件。
23.一种音频分享装置,所述装置应用于第一终端,其特征在于,包括:
第一展示模块,用于在检测到第一账户的用于获取音频的第一指令时,展示音频来源选择界面,其中,所述音频来源选择界面中包括音频的获取方式,所述第一账户为当前运行于第一终端的社交应用的社交账户;
获取模块,用于在检测到第一获取方式被触发时,根据所述第一获取方式获取第一音频文件;
确定模块,用于根据所述第一音频文件确定待分享的第二音频文件;
发送模块,用于在检测到针对所述第二音频文件的发布指令时,向服务器发送第一发布请求,所述第一发布请求携带所述第二音频文件,以使服务器将所述第二音频文件展示于第二账户的关注动态列表中;
其中,第二账户为在所述社交应用中关注所述第一账户的社交账户。
24.一种音频分享装置,所述装置应用于服务器,其特征在于,包括:
接收模块,用于接收运行于第一终端社交应用的第一账户发送的第一发布请求,所述第一发布请求携带第二音频文件;
展示模块,用于将所述第二音频文件展示于第二账户的关注动态列表中,其中,所述第二账户为在所述社交应用中关注所述第一账户的社交账户。
25.一种音频分享装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
执行权利要求1至16中任意一项所述的方法。
26.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至16中任意一项所述的方法。
27.一种音频分享装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
执行权利要求17至22中任意一项所述的方法。
28.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求17至22中任意一项所述的方法。
CN201811300693.0A 2018-11-02 2018-11-02 音频分享方法及装置 Active CN109461462B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811300693.0A CN109461462B (zh) 2018-11-02 2018-11-02 音频分享方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811300693.0A CN109461462B (zh) 2018-11-02 2018-11-02 音频分享方法及装置

Publications (2)

Publication Number Publication Date
CN109461462A true CN109461462A (zh) 2019-03-12
CN109461462B CN109461462B (zh) 2021-12-17

Family

ID=65609237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811300693.0A Active CN109461462B (zh) 2018-11-02 2018-11-02 音频分享方法及装置

Country Status (1)

Country Link
CN (1) CN109461462B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110177155A (zh) * 2019-06-24 2019-08-27 广州酷狗计算机科技有限公司 音频文件的播放方法、装置及***
CN110996145A (zh) * 2019-12-18 2020-04-10 北京达佳互联信息技术有限公司 一种多媒体资源的播放方法、***、终端设备及服务器
CN111144076A (zh) * 2019-12-13 2020-05-12 汉海信息技术(上海)有限公司 社交信息发布的方法及装置
CN111583973A (zh) * 2020-05-15 2020-08-25 Oppo广东移动通信有限公司 一种音乐分享方法、装置及计算机可读存储介质
CN113573128A (zh) * 2021-02-25 2021-10-29 腾讯科技(深圳)有限公司 一种音频处理方法、装置、终端以及存储介质
CN113950663A (zh) * 2019-05-31 2022-01-18 苹果公司 音频媒体用户界面
CN114327180A (zh) * 2021-12-13 2022-04-12 腾讯科技(深圳)有限公司 一种音频内容的展示方法、装置、电子设备和存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325173A (zh) * 2011-08-30 2012-01-18 重庆抛物线信息技术有限责任公司 一种混音视频共享方法及***
CN103780709A (zh) * 2014-02-26 2014-05-07 北京华夏翰科科技有限公司 一种对微信或易信信息进行快捷编辑和发布的方法及***
CN106027785A (zh) * 2016-05-26 2016-10-12 深圳市金立通信设备有限公司 一种语音处理方法及终端
CN106470147A (zh) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 视频分享方法和装置、视频播放方法和装置
US20170249425A1 (en) * 2016-02-25 2017-08-31 Qsi Management, Llc Electronic health record compatible distributed dictation transcription system
US20180012599A1 (en) * 2009-04-06 2018-01-11 Caption Colorado Llc Metatagging of captions
US20180301170A1 (en) * 2018-01-27 2018-10-18 Iman Rezanezhad Gatabi Computer-Implemented Methods to Share Audios and Videos

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180012599A1 (en) * 2009-04-06 2018-01-11 Caption Colorado Llc Metatagging of captions
CN102325173A (zh) * 2011-08-30 2012-01-18 重庆抛物线信息技术有限责任公司 一种混音视频共享方法及***
CN103780709A (zh) * 2014-02-26 2014-05-07 北京华夏翰科科技有限公司 一种对微信或易信信息进行快捷编辑和发布的方法及***
CN106470147A (zh) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 视频分享方法和装置、视频播放方法和装置
US20170249425A1 (en) * 2016-02-25 2017-08-31 Qsi Management, Llc Electronic health record compatible distributed dictation transcription system
CN106027785A (zh) * 2016-05-26 2016-10-12 深圳市金立通信设备有限公司 一种语音处理方法及终端
US20180301170A1 (en) * 2018-01-27 2018-10-18 Iman Rezanezhad Gatabi Computer-Implemented Methods to Share Audios and Videos

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
韩建飞: "《常用工具软件》", 31 July 2007, 科学普及出版社 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113950663A (zh) * 2019-05-31 2022-01-18 苹果公司 音频媒体用户界面
CN110177155A (zh) * 2019-06-24 2019-08-27 广州酷狗计算机科技有限公司 音频文件的播放方法、装置及***
CN111144076A (zh) * 2019-12-13 2020-05-12 汉海信息技术(上海)有限公司 社交信息发布的方法及装置
CN111144076B (zh) * 2019-12-13 2023-06-02 汉海信息技术(上海)有限公司 社交信息发布的方法及装置
CN110996145A (zh) * 2019-12-18 2020-04-10 北京达佳互联信息技术有限公司 一种多媒体资源的播放方法、***、终端设备及服务器
CN111583973A (zh) * 2020-05-15 2020-08-25 Oppo广东移动通信有限公司 一种音乐分享方法、装置及计算机可读存储介质
CN113573128A (zh) * 2021-02-25 2021-10-29 腾讯科技(深圳)有限公司 一种音频处理方法、装置、终端以及存储介质
CN113573128B (zh) * 2021-02-25 2024-05-28 腾讯科技(深圳)有限公司 一种音频处理方法、装置、终端以及存储介质
CN114327180A (zh) * 2021-12-13 2022-04-12 腾讯科技(深圳)有限公司 一种音频内容的展示方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN109461462B (zh) 2021-12-17

Similar Documents

Publication Publication Date Title
CN109461462A (zh) 音频分享方法及装置
US10333876B2 (en) Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording
US9449523B2 (en) Systems and methods for narrating electronic books
CN105379234B (zh) 用于提供针对受限的注意力分散情景和非受限的注意力分散情景的不同用户界面的应用网关
CN102017585B (zh) 用于通知和电信管理的方法和***
CN104205209B (zh) 回放控制设备、回放控制方法
US10560410B2 (en) Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording
CN110266879A (zh) 播放界面显示方法、装置、终端及存储介质
CN103685728B (zh) 移动终端及其控制方法
CN108886523A (zh) 交互式在线音乐体验
EP4336846A1 (en) Audio sharing method and apparatus, device, and medium
CN109683714A (zh) 多媒体资源管理方法、装置及存储介质
US10089069B2 (en) Method for controlling voice emoticon in portable terminal
CN106575361A (zh) 提供视觉声像的方法和实现该方法的电子设备
CN106875157A (zh) 会议处理方法和装置
CN106534994A (zh) 直播互动方法及装置
CN108259991A (zh) 视频处理方法及装置
US20200137011A1 (en) Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording
CN106789551B (zh) 会话消息展示方法及装置
CN107566892A (zh) 视频文件处理方法、装置及计算机可读存储介质
CN109660873A (zh) 基于视频的交互方法、交互装置和计算机可读存储介质
CN108471554A (zh) 多媒体资源合成方法及装置
CN107820131A (zh) 分享评论信息的方法及装置
CN108174269A (zh) 可视化音频播放方法及装置
CN108985880A (zh) 页面展示方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant