CN115623278A - 音频处理方法、装置、设备及介质 - Google Patents

音频处理方法、装置、设备及介质 Download PDF

Info

Publication number
CN115623278A
CN115623278A CN202211260823.9A CN202211260823A CN115623278A CN 115623278 A CN115623278 A CN 115623278A CN 202211260823 A CN202211260823 A CN 202211260823A CN 115623278 A CN115623278 A CN 115623278A
Authority
CN
China
Prior art keywords
audio
audio data
transmission channel
target
audio output
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.)
Pending
Application number
CN202211260823.9A
Other languages
English (en)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211260823.9A priority Critical patent/CN115623278A/zh
Publication of CN115623278A publication Critical patent/CN115623278A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

本申请公开了一种音频处理方法、装置、设备及介质,属于电子设备技术领域。音频处理方法包括:在电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道;控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据,所述目标确认信息用于指示所述音频输出设备成功接收所述音频数据;其中,所述音频数据为与所述音视频对应的数据。

Description

音频处理方法、装置、设备及介质
技术领域
本申请属于电子设备技术领域,具体涉及一种音频处理方法、装置、设备及介质。
背景技术
随着电子技术的飞速发展,手机、平板电脑、穿戴设备以及车载智能终端等电子设备越来越普及,并逐渐成为人们日常生活中不可缺少的一部分。其中,音视频播放功能作为电子设备的主要功能之一,其可以实现电子设备同步输出视频画面和音频,实现用户使用电子设备观影、视频通话以及游戏等。
然而,在终端设备播放音视频且通过扬声器输出音频的过程中,若音频输出设备通过蓝牙与电子设备连接,并切换至由音频输出设备输出音频,则可能会造成音频的输出相比视频画面的输出产生延迟,最终导致声音和画面不同步。
发明内容
本申请实施例的目的是提供一种音频处理方法、装置、设备及介质,能够降低音频播放过程中切换音频播放通路导致的音频播放时延。
第一方面,本申请实施例提供了一种音频处理方法,包括:
在电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道;
控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;
在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据,所述目标确认信息用于指示所述音频输出设备成功接收所述音频数据;
其中,所述音频数据为与所述音视频对应的数据。
第二方面,本申请实施例提供了一种音频处理装置,包括:
连接模块,用于在电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道;
第一控制模块,用于控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;
第二控制模块,用于在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据,所述目标确认信息用于指示所述音频输出设备成功接收所述音频数据;
其中,所述音频数据为与所述音视频对应的数据。
第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请实施例中,在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放所述音频数据。如此,在通过扬声器播放音频的情况下,先向音频输出设备传输输出至扬声器的音频数据,待音频传输设备接收到音频数据并回复确认信息之后再停止向通过扬声器播放音频数据,这样可以在切换传输通道的期间继续通过扬声器播放音频,直到音频输出设备接收到音频数据,降低了音频播放过程中将音频播放通路从扬声器切换至音频输出设备导致的音频播放的时延。
附图说明
图1是本申请实施例提供的音频处理方法的流程示意图;
图2是本申请实施例提供的音频处理方法的一种过程示意图;
图3是本申请实施例提供的音频处理装置的结构示意图;
图4是本申请实施例提供的电子设备的结构示意图;
图5是实现本申请实施例的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
通常,音频切换声音通路,声音通路可以随着不同的使用场景自动切换,观看视频和播放音乐时,默认通过扬声器播放,当我们连接上音频输出设备时,声音通路会自动切换到音频输出设备,这个过程会先关闭扬声器,然后通过音频输出设备播放。
以蓝牙耳机为例,在用电子设备观看视频时连接上蓝牙设备,此时电子设备会先关闭扬声器,视频播放暂停直到蓝牙耳机接收到音频数据,即打开蓝牙通路的时间内,视频继续播放,而音频是在蓝牙耳机接收到音频数据之后从暂停的位置继续播放,这将造成音频播放慢于视频播放,慢的时间等于切换通路的时间,最终造成了视频和声音不同步的情况,影响观看视频体验,对于一些车载蓝牙等切换慢的设备尤为明显。
因此,为了解决上述问题,本申请实施例提供了一种音频处理方法装置、电子设备和存储介质,通过在保持扬声器播放音频数据的情况下,向音频输出设备传输输出至扬声器的音频数据,待音频传输设备接收到音频数据并回复确认信息之后再停止向扬声器传输音频数据,这样可以在切换传输通道的期间继续通过扬声器播放音频,直到音频输出设备接收到音频数据,降低了声音通路从扬声器切换至音频输出设备的音频播放时延。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的音频处理方法、装置、设备及介质进行详细地说明。
图1是本申请实施例提供的音频处理方法的流程示意图。音频处理方法可以包括入如下S101至S103:
S101:在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;
S102:控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;
S103:在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据,目标确认信息用于指示音频输出设备成功接收音频数据;
其中,音频数据为与音视频对应的数据。
上述各步骤的具体实现方式将在下文中进行详细描述。
在本申请实施例中,在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放所述音频数据。如此,在通过扬声器播放音频的情况下,先向音频输出设备传输输出至扬声器的音频数据,待音频传输设备接收到音频数据并回复确认信息之后再停止向通过控制扬声器播放音频数据,这样可以在切换传输通道的期间继续通过扬声器播放音频,直到音频输出设备接收到音频数据,降低了音频播放过程中将音频播放通路从扬声器切换至音频输出设备导致的音频播放的时延。
在步骤S101中,在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道。
其中,电子设备可以是手机、平板电脑、个人数字助理(Personal DigitalAssistant,简称PDA)等。
上述电子设备建立与音频输出设备之间的音频数据传输通道了可以采用近场通信技术,近场通信即近距离无线通信技术,可以包括射频识别(RFID)、蓝牙(Bluetooth)、紫蜂(ZigBee)、红外、Wi-Fi等技术。音频输出设备,可以是功放机、音箱、多媒体控制台、数字调音台、音频采样卡、合成器、中高频音箱、话筒,PC中的声卡、耳机等。电子设备可以利用与其近场通信连接的音频输出设备来输出音频,例如手机可以通过与其通过蓝牙连接的蓝牙耳机播放音频。
电子设备在没有与音频输出设备连接的情况下通常是默认通过扬声器播放音频即将音频数据输出至扬声器。在播放音视频的过程中,若接收到音频输出设备的连接请求时,可以与音频输出设备进行通信连接,建立音频传输通道,由此电子设备可以向音频输出设备输出音频数据,然后由音频输出设备播放音频数据。
因此,电子设备在向扬声器输出音频的过程中,接收到音频输出设备的连接请求时,可以建立电子设备与音频输出设备之间的音频传输通道。
在一些实施例中,上述响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道,可以包括:
响应于连接请求与所述音频输出设备建立连接;
向音频输出设备发送音频播放确认指令;
在接收到音频输出设备响应于音频播放确认指令返回的第一确认信息的情况下,建立与音频输出设备之间的音频数据传输通道第一确认信息用于指示所述子设备向音频输出设备传输音频数据。
具体地,电子设备在接收到音频输出设备发送的连接请求之后,响应于连接请求与该音频输出设备建立连接,然后电子设备向音频输出设备发送音频播放确认指令,用于确定音频输出设备是否可以进行音频播放,因此在接收到音频输出设备响应于音频播放确认指令返回的第一确认信息的情况下,确定可以向音频输出设备发送音频数据以使音频输出设备播放音频数据,此时电子设备与音频输出设备之间的音频数据传输通道成功建立。
在一个示例中,以蓝牙耳机为例,电子设备和蓝牙设备可以通过蓝牙建立ACL链路连接,并完成配对认证,完成配对之后可以建立起用于传输音频数据的连接(例如,基于音/视频分发传输协议(audio/video distribution transport protocol,AVDTP)的连接)。上述第一确认系信息可以是蓝牙耳机返回的AVDTP_START信令,AVDTP_START信令用于指示开始蓝牙A2DP音频流传输。
在S102中,控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据。
具体地,在电子设备与音频输出设备建立与音频输出设备之间的音频数据传输通道之后,则可以通过该音频传输通道向音频输出设备传输音视频的音频数据,即将向扬声器传输的音频数据也传输至音频输出设备,并且保持扬声器播放音频数据。
例如:电子设备收到与蓝牙耳机之间的蓝牙通路打开成功的事件之后,开始向扬声器和蓝牙同时传输相同的音频数据。
在上述S103中,在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据,目标确认信息用于指示音频输出设备成功接收音频数据。
其中,音频数据为与音视频对应的数据。目标确认信息用于指示音频输出设备成功接收音频数据。电子设备在接收到该目标确认消息之后,即可确定音频输出设备已经成功接收到音频数据并开始播放音频。
具体地,在电子设备向音频输出设备传输音频数据之后,音频输出设备在接收到该音频数据之后会返回一个确认消息,电子设备接收到该确认消息即可确认音频输出设备已经开始播放音频,因此,可以控制扬声器停止播放音频数据,由此完成将音频传输通由向扬声器传输切换至通过音频传输通道向音频输出设备传输,使音频传输通道进行切换的过程中,保持音频的持续播放。
采用上述方式,可以使电子设备在音频传输通道进行切换的过程中,保持音频的持续播放,避免了切换过程中的音频播放延迟。
在一个示例中,在音频输出设备为蓝牙耳机的情况下,上述目标确认信息可以是电子设备在发送可音频数据之后,接收到的蓝牙耳机返回的确认字符(Acknowledgecharacter,ACK)包。ACK为确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符,表示发来的数据已确认接收无误。
在本实施例中,可以在电子设备播放音视频时,将声音传输通道由扬声器切换至音频输出设备的过程中,保持音频的不间断输出,避免出现音频的输出相比视频画面的输出产生延迟的情况,降低了音频传输通道切换导致的音频播放延时。
在一些实施例中,在S101之前,还可以包括:
根据音视频,确定目标应用程序,目标应用程序为用于播放音视频的应用程序;
在目标应用程序为应用程序列表中的应用程序的情况下,电子设备执行建立与音频输出设备之间的音频数据传输通道;控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;以及在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据的步骤。
具体地,在本实施例中确定播放该音视频的应用程序即目标应用程序,在目标应用程序为应用程序列表中的应用程序的情况下,则采用向音频传输通道传输输出至扬声器的音频数据,同时保持扬声器播放音频数据直到接收到音频输出设备返回的目标确认信息,关闭扬声器播放音频(即上述S101至S103)。
在本实施例中,可以预先设置应用程序列表,将对于音频数据播放时延要求较高的应用预先记录在应用程序列表(例如游戏应用、视频应用等业务类型,需要实现音画同步,需要较低的时延),在切换音频传输通道时,可以预先判断播放音视频的应用程序是否为应用程序列表中的应用程序,若是,则自动执行上述S101至S103的步骤。由此可以使电子设备可以根据应用程序列表确定并自动执行音频输出通道切换方法。
在一些实施例中,音频数据的传输通过将完整的音频文件分成多个音频数据包,然后依次传输音频数据包至音频输出设备或扬声器来持续播放音频;因此不同的时间传输的音频数据包并不相同,即不同时间传输音频文件的不同部分的音频数据。
因此,上述确定目标应用程序之后,还可以包括:
在目标应用程序为应用程序列表之外的应用程序的情况下,控制扬声器停止播放音频数据,并停止向扬声器传输第一音频数据包,第一音频数据包为多个音频数据包中的数据包;
建立与音频输出设备之间的音频数据传输通道;
计算第一时间与第二时间的目标时间差,第一时间为控制扬声器停止播放音频数据的时间,第二时间为成功建立音频数据传输通道的时间;
根据第一时间与第二时间之间的目标时间差,确定第二音频数据包,第二音频数据包与第一音频数据包之间的时间差为目标时间差;
通过音频数据传输通道向音频输出设备传输音视频的音频数据,第二音频数据包为音频数据传输通道传输的音频数据中的第一个数据包。
在电子设备在播放视频时,由于控制扬声器停止播放音频数据的时刻(第一时间)至接收到成功建立音频数据传输通道的时刻(第二时间)之间,该视频的音频播放处于停滞状态,而视频画面则在正常播放,由此会导致视频播放画面与声音不同步,因此,可以通过获取目标时间差(即音频播放的延迟时间,即从关闭扬声器到成功建立音频数据传输通道之间的时长),然后根据目标时间差来确定向音频输出设备传输相应的播放节点的音频数据。
具体地,首先在与音频输出设备建立连接之后,建立与音频设备之间的音频传输通道之前,先关闭扬声器(即控制扬声器停止播放音频数据)并且停止向扬声器传输第一音频数据包(第一音频数据包即在控制扬声器停止播放音频数据的时刻,正在向扬声器传输的或者准备传输的音频数据包),然后建立与音频输出设备之间的传输通道,切换至向音频传输设备传输音视频的音频数据,由此,电子设备向音频输出设备传输第二音频数据,该第二音频数据的时间戳与第一音频数据的时间戳之间的差值为上述目标时间差值,由此音频输出设备可以在接收到第二音频数据时,播放第二音频数据。即通过确定音频传输通道切换过程中的音频延期播放的时间来调整向音频输出数据传输的对应时间节点的音频数据包,由此降低音频播放的时延。
采用上述方式,若在目标应用程序为应用程序列表之外的应用程序的情况下,可以先计算音频播放的延迟时间(即目标时间差),根据延迟时间确定向音频输出设备传输相应时间节点的音频数据包,由此可以在视频播放过程中,降低声音通路从扬声器切换至音频输出设备的音频播放时延,使视频播放画面与声音保持同步。
在一个示例中,假设关闭扬声器的第一时间,停止向扬声器传输的音频数据包的播放时间节点为第5秒,计算得到的目标时间差为2秒,则将播放时间节点为第7秒的音频数据包传输至音频输出设备。即根据目标时间差调整向音频输出设备传输的音频数据包。
在本申请的音频处理方法中,还可以通过显示提示信息,指示用户确定音频传输通道的切换方法,在一些实施例中,确定播放音视频所运行的目标应用程序之后,可以包括:
在目标应用程序为应用程序列表之外的应用程序的情况下,显示提示信息;
其中,在接收到用户基于提示信息的目标输入的情况下,电子设备响应于目标输入,执行建立与音频输出设备之间的音频数据传输通道;扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;以及在接收到音频输出设备传输的目标确认信息的情况下,扬声器停止播放音频数据的步骤。
具体地,在确定上述目标应用程序不在应用程序列表中的情况下,显示提示信息,该提示信息用户提示用户是否选择上述音频处理方法(即S101至S103的步骤)。用户可以根据提示信息选择采用上述S101至S103的输出音频数据的方法。
采用上述方式,可以在播放音视频的应用程序不在应用程序列表中的情况下,通过提示信息引导用户选择音频播放通路切换的方法。
在一些实施例中,上述响应于目标输入,通过音频数据传输通道,向音频输出设备传输输出至扬声器的音视频的音频数据之后,还可以包括:将目标应用程序添加至应用程序列表。
采用上述方式,可以根据用户的上述目标输入,对上述应用程序列表中的应用程序进行更新,提高音频输出通道切换的效率。
为了便于对本实施例提供的音频处理方法的理解,在此提供上述音频处理方法的实际应用进行说明,在用户使用电子设备观看视频时连接上蓝牙设备的场景中,如图2所示,具体参见如下示例:
S201,播放视频。
电子设备播放视频,视频和音频同时播放且通过向扬声器传输音频数据来播放音频;audio端(即音频数据传输端,也即电子设备)获取当前应用播放的包名(音频数据)。
S202,连接蓝牙。
接收到蓝牙设备的连接请求,并响应于连接请求,建立与蓝牙设备之间的通信连接。
S203,判断是否使用无缝切换方式。
audio端通过白名单(应用程序列表),确定是否对播放视频的应用程序采用无缝切换方式(即上述S101~S103的音频处理方法),若是则执行以下S204~S207:
S204,打开蓝牙通路。
电子设备的蓝牙模块接收到打开蓝牙通路的指令后,与蓝牙设备建立音频传输通道(即向音频输出设备发送音频播放确认指令;在接收到音频输出设备响应于音频播放确认指令返回的第一确认信息的情况下,建立与音频输出设备之间的音频数据传输通道第一确认信息用于指示所述子设备向音频输出设备传输音频数据)。
S205,通过蓝牙传输音频数据。
即通过蓝牙通路向蓝牙设备传输音频数据,该音频数据与传输至扬声器的音频数据一致。
S206,收到蓝牙设备端ack。
蓝牙舍必接收到电子设备传输的音频数据,在确认数据正确并开始播放该音频数据的情况下,向电子设备回复确认信息。这里的确认信息可以电子设备在传输音频数据之后,接收到的第一个ack包。
S207,关闭扬声器通路。
在电子设备接收到蓝牙设备返回的确认信息即可确定蓝牙音频数据传输通道已经正常传输,且蓝牙设备也已经开始播放接收到的音频数据,此时关扬声器传输通道,音频完全通过蓝牙输出,无缝完成切换。即完成视频播放过程中由扬声器音频传输通路切换至蓝牙通路。
若在S203中,确定不需要为该应用无缝切换方式,执行以下S208~S210:
S208,关闭扬声器通路。即停止通过扬声器通路向扬声器输出音频数据。
S209,打开蓝牙通路。
S210,通过蓝牙传输音频数据。
在上述实施例中,用户在观看视频时,若与蓝牙设备连接,在确定采用无缝切换方式的情况下,切换的过程中声音会通过扬声器输出,切换完成后声音通过蓝牙输出,切换完成之后避免了视频声音和画面的不同步
需要说明的是,本申请实施例提供的音频处理方法,执行主体可以为音频处理装置,或者该音频处理装置中的用于执行音频播放的方法的控制模块。本申请实施例中以音频处理装置执行音频播放的方法为例,说明本申请实施例提供的音频播放的装置。
图3是本申请实施例提供的音频处理装置的结构示意图。应用于电子设备的音频处理装置300可以包括:
连接模块301,用于在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;
第一控制模块302,用于控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;
第二控制模块303,用于在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据,目标确认信息用于指示音频输出设备成功接收音频数据;
其中,音频数据为与音视频对应的数据。
在本申请实施例中,在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放所述音频数据。如此,在通过扬声器输出播放音频的情况下,先向音频输出设备传输输出至扬声器的音频数据,待音频传输设备接收到音频数据并回复确认信息之后再停止向通过扬声器传输播放音频数据,这样可以在切换传输通道的期间继续通过扬声器播放音频,直到音频输出设备接收到音频数据,降低了音频播放过程中将音频播放通路从扬声器切换至音频输出设备导致的音频播放的时延。
在本申请实施例的一些可能实现中,上述音频处理装置300还可以包括:
第一确定模块,用于根据音视频,确定目标应用程序,目标应用程序为用于播放音视频的应用程序;
第三控制模块,用于控制连接模块建立与音频输出设备之间的音频数据传输通道;控制第一控制模块控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据,以及控制第二控制模块在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据。。
在本申请实施例中,通过设置应用程序列表,可以使电子设备确定并自动执行音频输出通道切换方法。
在本申请实施例的一些可能实现中,上述音频处理装置300还可以包括:
音频数据包括多个音频数据包,装置还包括:
第四控制模块,用于在目标应用程序为应用程序列表之外的应用程序的情况下,控制所述扬声器停止播放所述音频数据,并停止向扬声器传输第一音频数据包,第一音频数据包为多个音频数据包中的数据包;
上述连接模块301,还包括:
第一连接子模块,用于在目标应用程序为应用程序列表之外的应用程序的情况下,建立与音频输出设备之间的音频数据传输通道;
计算模块,用于计算第一时间与第二时间的目标时间差,第一时间为关闭扬声器的时间,第二时间为成功建立音频数据传输通道的时间;
第二确定模块,用于根据第一时间与第二时间之间的目标时间差,确定第二音频数据包,第二音频数据包与第一音频数据包之间的时间差为目标时间差;
传输模块,用于通过音频数据传输通道向音频输出设备传输音视频的音频数据,第二音频数据包为音频数据传输通道传输的音频数据中的第一个数据包。
在本申请实施例中,在目标应用程序为应用程序列表之外的应用程序的情况下,先获取到音频输出设备与电子设备的扬声器播放音频的时差,根据该时差向音频输出设备传输对应播放节点的音频数据,由此可以在视频播放过程中,降低了声音通路从扬声器切换至音频输出设备的音频播放时延,使视频播放画面与声音保持同步。
在本申请实施例的一些可能实现中,音频处理装置300还可以包括:
显示模块,用于在目标应用程序为应用程序列表之外的应用程序的情况下,显示提示信息;
第五控制模块,用于在接收到用户基于提示信息的目标输入的情况下,响应于目标输入,控制所述连接模块建立与所述音频输出设备之间的音频数据传输通道;控制所述第一控制模块控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据,以及控制所述第二控制模块在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据。
在本申请实施例中,可以在播放音视频的应用程序不再应用程序列表中的情况下,通过提示信息引导用户选择音频传输通道切换的方法。
在本申请实施例的一些可能实现中,应用于电子设备的音频处理装置300还可以包括:
添加模块,用于在响应于目标输入,将目标应用程序添加至应用程序列表。
在本申请实施例中,可以根据用户的上述目标输入,对上述应用程序列表中的应用程序进行更新,提高音频输出通道切换的效率。
本申请实施例中的电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,第一电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的电子设备可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的应用于第一电子设备的音频处理装置能够实现图1至图2的应用于电子设备的音频处理装置实施例中的各个过程,为避免重复,这里不再赘述。
可选的,如图4所示,本申请实施例还提供一种电子设备400,包括处理器401和存储器402,存储器402存储有可在处理器401上运行的程序或指令,该程序或指令被处理器1001执行时实现上述应用于电子设备的音频处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
在本申请实施例的一些可能实现中,处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。
在本申请实施例的一些可能实现中,存储器402可以包括只读存储器(Read-OnlyMemory,ROM),随机存取存储器(Random Access Memory,RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器M02包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请实施例的应用于第一电子设备的音频处理方法所描述的操作。
图5是实现本申请实施例的电子设备的硬件结构示意图。
该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器510用于:在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;
控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;
在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放音频数据,目标确认信息用于指示音频输出设备成功接收音频数据;
其中,音频数据为与音视频对应的数据。
在本申请实施例中,在本申请实施例中,在电子设备播放音视频且通过电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于连接请求,建立与音频输出设备之间的音频数据传输通道;控制扬声器保持播放音频数据,并通过音频数据传输通道向音频输出设备传输音频数据;在接收到音频输出设备传输的目标确认信息的情况下,控制扬声器停止播放所述音频数据。如此,在通过扬声器输出播放音频的情况下,先向音频输出设备传输输出至扬声器的音频数据,待音频传输设备接收到音频数据并回复确认信息之后再停止向通过扬声器传输播放音频数据,这样可以在切换传输通道的期间继续通过扬声器播放音频,直到音频输出设备接收到音频数据,降低了音频播放过程中将音频播放通路从扬声器切换至音频输出设备导致的音频播放的时延。
在本申请实施例的一些可能实现中,处理器510,还用于确定目标应用程序,目标应用程序为用于播放音视频的应用程序;
在目标应用程序为应用程序列表中的应用程序的情况下,执行建立与音频输出设备之间的音频数据传输通道的步骤;控制扬声器保持播放音频数据,并通过音频数据传输通道,向音频输出设备传输音频数据;在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据。
在本申请实施例中,通过设置应用程序列表,可以使电子设备确定并自动执行音频输出通道切换方法。
在本申请实施例的一些可能实现中,音频数据包括多个音频数据包,处理器510,还用于在目标应用程序为应用程序列表之外的应用程序的情况下,控制扬声器停止播放音频数据,并停止向扬声器传输第一音频数据包,第一音频数据包为多个音频数据包中的数据包;
在目标应用程序为应用程序列表之外的应用程序的情况下,建立与音频输出设备之间的音频数据传输通道;
计算第一时间与第二时间的目标时间差,第一时间为控制扬声器停止播放音频数据的时间,第二时间为成功建立音频数据传输通道的时间;
根据第一时间与第二时间之间的目标时间差,确定第二音频数据包,第二音频数据包与第一音频数据包之间的时间差为目标时间差;
通过音频数据传输通道向音频输出设备传输音视频的音频数据,第二音频数据包为音频数据传输通道传输的音频数据中的第一个数据包。
在本申请实施例中,在目标应用程序为应用程序列表之外的应用程序的情况下,先获取到音频输出设备与电子设备的扬声器播放音频的时差,根据该时差向音频输出设备传输对应播放节点的音频数据,由此可以在视频播放过程中,降低了声音通路从扬声器切换至音频输出设备的音频播放时延,使视频播放画面与声音保持同步。
在本申请实施例的一些可能实现中,显示单元506,用于在目标应用程序为应用程序列表之外的应用程序的情况下,显示提示信息;
处理器510,,还用于在接收到用户基于提示信息的目标输入的情况下,电子设备响应于目标输入,控制扬声器保持播放音频数据,并通过音频数据传输通道,向音频输出设备传输音频数据;在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据。
在本申请实施例中,可以在播放音视频的应用程序不再应用程序列表中的情况下,通过提示信息引导用户选择音频传输通道切换的方法。
在本申请实施例的一些可能实现中,处理器510,还用于在响应于目标输入,通过音频数据传输通道,向音频输出设备传输输出至扬声器的音视频的音频数据之后,将目标应用程序添加至应用程序列表。
在本申请实施例中,可以根据用户的上述目标输入,对上述应用程序列表中的应用程序进行更新,提高音频输出通道切换的效率。
应理解的是,本申请实施例中,输入单元504可以包括图形处理器(GraphicsProcessing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072中的至少一种。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器509可以包括易失性存储器或非易失性存储器,或者,存储器509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器509包括但不限于这些和任意其它适合类型的存储器。
处理器510可包括一个或多个处理单元;可选的,处理器510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用于第一电子设备的音频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如ROM、RAM、磁碟或者光盘等。
本申请实施例还提供了一种芯片,包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述应用于电子设备的音频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述应用于电子设备的音频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种音频处理方法,其特征在于,所述方法包括:
在电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道;
控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;
在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据,所述目标确认信息用于指示所述音频输出设备成功接收所述音频数据;
其中,所述音频数据为与所述音视频对应的数据。
2.根据权利要求1所述的方法,其特征在于,所述在所述电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道之前,还包括:
根据所述音视频,确定目标应用程序,所述目标应用程序为用于播放所述音视频的应用程序;
在所述目标应用程序为应用程序列表中的应用程序的情况下,所述电子设备执行建立与所述音频输出设备之间的音频数据传输通道;控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;以及在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放音频数据的步骤。
3.根据权利要求2所述的方法,其特征在于,所述音频数据包括多个音频数据包,
所述确定目标应用程序之后,还包括:
在所述目标应用程序为所述应用程序列表之外的应用程序的情况下,控制所述扬声器停止播放所述音频数据,并停止向所述扬声器传输第一音频数据包,所述第一音频数据包为所述多个音频数据包中的数据包;
建立与所述音频输出设备之间的音频数据传输通道;
计算第一时间与第二时间的目标时间差,所述第一时间为控制所述扬声器停止播放所述音频数据的时间,所述第二时间为成功建立所述音频数据传输通道的时间;
根据所述第一时间与所述第二时间之间的目标时间差,确定第二音频数据包,所述第二音频数据包与第一音频数据包之间的时间差为所述目标时间差;
通过所述音频数据传输通道向所述音频输出设备传输所述音视频的音频数据,所述第二音频数据包为所述音频数据传输通道传输的音频数据中的第一个数据包。
4.根据权利要求2所述的方法,其特征在于,所述确定目标应用程序之后,还包括:
在所述目标应用程序为所述应用程序列表之外的应用程序的情况下,显示提示信息;
在接收到用户基于所述提示信息的目标输入的情况下,所述电子设备响应于所述目标输入,执行建立与所述音频输出设备之间的音频数据传输通道;所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;以及在接收到所述音频输出设备传输的目标确认信息的情况下,所述扬声器停止播放音频数据的步骤。
5.一种音频处理装置,其特征在于,所述装置包括:
连接模块,用于在电子设备播放音视频且通过所述电子设备对应的扬声器播放音频数据的情况下,若接收到音频输出设备的连接请求,则响应于所述连接请求,建立与所述音频输出设备之间的音频数据传输通道;
第一控制模块,用于控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据;
第二控制模块,用于在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据,所述目标确认信息用于指示所述音频输出设备成功接收所述音频数据;
其中,所述音频数据为与所述音视频对应的数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第一确定模块,用于根据所述音视频,确定目标应用程序,所述目标应用程序为用于播放所述音视频的应用程序;
第三控制模块,用于控制所述连接模块建立与所述音频输出设备之间的音频数据传输通道;控制所述第一控制模块控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据,以及控制所述第二控制模块在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据。
7.根据权利要求6所述的装置,其特征在于,所述音频数据包括多个音频数据包,所述装置还包括:
第四控制模块,用于在所述目标应用程序为所述应用程序列表之外的应用程序的情况下,控制所述扬声器停止播放所述音频数据,并停止向所述扬声器传输第一音频数据包,所述第一音频数据包为所述多个音频数据包中的数据包;
所述连接模块,包括:
第一连接子模块,用于在所述目标应用程序为所述应用程序列表之外的应用程序的情况下,建立与所述音频输出设备之间的音频数据传输通道;
计算模块,用于计算第一时间与第二时间的目标时间差,所述第一时间为控制所述扬声器停止播放所述音频数据的时间,所述第二时间为成功建立所述音频数据传输通道的时间;
第二确定模块,用于根据所述第一时间与所述第二时间之间的目标时间差,确定第二音频数据包,所述第二音频数据包与第一音频数据包之间的时间差为所述目标时间差;
传输模块,用于通过所述音频数据传输通道向所述音频输出设备传输所述音视频的音频数据,所述第二音频数据包为所述音频数据传输通道传输的音频数据中的第一个数据包。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
显示模块,用于在所述目标应用程序为所述应用程序列表之外的应用程序的情况下,显示提示信息;
第五控制模块,用于在接收到用户基于所述提示信息的目标输入的情况下,响应于所述目标输入,控制所述连接模块建立与所述音频输出设备之间的音频数据传输通道;控制所述第一控制模块控制所述扬声器保持播放所述音频数据,并通过所述音频数据传输通道向所述音频输出设备传输所述音频数据,以及控制所述第二控制模块在接收到所述音频输出设备传输的目标确认信息的情况下,控制所述扬声器停止播放所述音频数据。
9.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至4任一项所述的音频处理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至4任一项所述的音频处理方法的步骤。
CN202211260823.9A 2022-10-14 2022-10-14 音频处理方法、装置、设备及介质 Pending CN115623278A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211260823.9A CN115623278A (zh) 2022-10-14 2022-10-14 音频处理方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211260823.9A CN115623278A (zh) 2022-10-14 2022-10-14 音频处理方法、装置、设备及介质

Publications (1)

Publication Number Publication Date
CN115623278A true CN115623278A (zh) 2023-01-17

Family

ID=84862909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211260823.9A Pending CN115623278A (zh) 2022-10-14 2022-10-14 音频处理方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN115623278A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117715163A (zh) * 2023-07-20 2024-03-15 荣耀终端有限公司 音频播放的控制方法、电子设备及可读存储介质
CN117915137A (zh) * 2023-12-26 2024-04-19 深圳创维显示技术有限公司 音画同步方法、装置、电子设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117715163A (zh) * 2023-07-20 2024-03-15 荣耀终端有限公司 音频播放的控制方法、电子设备及可读存储介质
CN117915137A (zh) * 2023-12-26 2024-04-19 深圳创维显示技术有限公司 音画同步方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US11388453B2 (en) Method for processing live-streaming interaction video and server
CN115623278A (zh) 音频处理方法、装置、设备及介质
US20140049447A1 (en) Method and device for displaying image
CN112988102A (zh) 投屏方法和装置
CN107329727B (zh) 音量控制方法、装置及计算机存储可读存储介质
WO2016127687A1 (zh) 一种同步媒体文件播放进度的方法、装置及***
CN109005438B (zh) 视频播放方法及装置
CN110769189B (zh) 视频会议切换方法、装置及可读存储介质
CN106792024B (zh) 多媒体信息的分享方法及装置
EP4099690A1 (en) Enhanced video call method and system, and electronic device
CN110730954A (zh) 数据处理方法、装置、电子设备和计算机可读存储介质
CN104168605A (zh) 数据传输控制方法及装置
CN109144642B (zh) 显示控制方法、装置、电子设备及存储介质
CN111246225A (zh) 信息交互方法、装置、电子设备及计算机可读存储介质
CN107272896B (zh) Vr模式与非vr模式之间切换的方法及装置
US20140152895A1 (en) Electronic device, control method, and control program product
CN112165645A (zh) 播放设备的控制方法、播放设备及计算机存储介质
CN105163391A (zh) 数据传输方法、终端及无线访问接入点
CN105978663A (zh) 数据传输方法及装置
WO2018120864A1 (zh) 一种通信方法和终端
US11678391B2 (en) Communication methods and electronic devices
CN113692067A (zh) 一种设备的连接方法、装置及可读存储介质
CN109417463B (zh) 确定需要传输的pucch的方法和装置
CN113407147A (zh) 音频播放方法、装置、设备及存储介质
CN111586152A (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