首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何播放音频并暂停,然后在换屏时恢复?

在前端开发中,可以使用HTML5的<audio>标签来播放音频,并通过JavaScript控制音频的播放和暂停。以下是一个示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
    <title>音频播放示例</title>
</head>
<body>
    <audio id="myAudio" src="audio.mp3"></audio>
    <button onclick="playAudio()">播放</button>
    <button onclick="pauseAudio()">暂停</button>

    <script>
        var audio = document.getElementById("myAudio");

        function playAudio() {
            audio.play();
        }

        function pauseAudio() {
            audio.pause();
        }

        // 在换屏时恢复播放
        document.addEventListener("visibilitychange", function() {
            if (document.visibilityState === 'visible') {
                audio.play();
            } else {
                audio.pause();
            }
        });
    </script>
</body>
</html>

上述代码中,我们使用了<audio>标签来嵌入音频文件,并通过play()pause()方法来控制音频的播放和暂停。在页面切换时,我们使用visibilitychange事件来监听页面的可见性变化,当页面变为可见状态时,恢复音频的播放;当页面变为不可见状态时,暂停音频的播放。

这种方法适用于单页面应用或多页面应用中的页面切换场景。如果需要在不同页面之间共享音频播放状态,可以考虑使用浏览器的localStorage或其他状态管理工具来存储和获取播放状态。

对于腾讯云相关产品,可以使用腾讯云的对象存储(COS)来存储音频文件,并通过腾讯云的云函数(SCF)来实现音频的播放和暂停控制。具体的产品介绍和使用方法可以参考腾讯云官方文档:

相关搜索:如何在Javascript中播放相同的音频时暂停音频如何在单击图标播放/暂停时打开音频如何下载并保存音频文件,然后在swift中播放?在Elementor中加载youtube视频时暂停音频播放器在Kik浏览器中播放音频时防止iOS锁屏当当前音频正在播放时,所有其他音频都应该停止,以及如何在单击相同按钮时暂停在播放或暂停HTML5音频文件时向div添加一个类如何在滚动时自动暂停视频/在颤动中播放器在屏幕上不可见时自动暂停视频如何在点击按钮时停止自动播放视频,然后使用js在点击按钮时重新开始播放使用Time.timeScale暂停会导致我的播放器在取消暂停时‘破折号’,我如何停止这个?在Gatsby框架中尝试播放音频文件时,如何修复Promise{<pending>}?如何使用css或js创建波形以在播放音频文件时显示在React和Gatsby.js中使用use-sound -如何在路由改变时停止音频播放?在JavaScript中播放一首歌曲时,如何加载下一首音频歌曲?如何使滚动视图在拖动时停止移动,并对已触摸的手指立即恢复移动?如何播放预先录制的音频,使角色在unity 3D中看起来像是在说话,并在声音播放完成时让audio Player回调来确认无法在单独的容器中并排播放两个视频,如何解决?当我注释掉一个视频时,另一个视频就会出现并播放C#如何在一个按钮点击时启动计数器,然后在另一个按钮点击时重新启动并递增相同的计数器?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Camtasia2023最新版使用快捷键教程

优点:记录在多个视频和音频轨道上,具有绿屏效果,使其看起来好像您是动作的一部分。...易于合并动画项目,例如标注和滚动文本,免费的应用程序可用于在移动设备上录制视频并传输到Camtasia进行编辑,以60fps导出视频(Camtasia 2023和更高版本中的新增功能)。...Camtasia2023是一款简单好用的电脑录屏软件,可让您录制电脑屏幕上一切活动,音画同步录制,摄像头画中画效果,鼠标点击效果,也可以添加水印图片,定时录制,24小时长期录制,并且丰富的视频特效,屏幕录制中可以画图功能...zoneid=50621这款软件提供了强大的屏幕录像、视频剪辑编辑、视频菜单制作、视频剧场和视频播放功能等一系列视频编辑功能,让你可以非常轻松的进行屏幕内容录制,然后在对其进行编辑。...并可将电影文件打包成 EXE文件,在没有播放器的机器上也可以进行播放,同时还附带一个功能强大的屏幕动画抓取工具,内置一个简单的媒体播放器。

1.6K40

《iOS Human Interface Guidelines》——Sound声音

使用音量按钮来调整一个app当前播放的音量同样会调整所有系统的音量,包括铃声音量。 IPHONE 当没有声音播放时使用音量按钮会调整铃声音量。 用户使用耳机来私下听声音并解放他们的双手。...不同的类别允许声音被静音开关(或者设备锁屏)静音、和其他声音混合或者当app在后台时播放声音。...在可恢复中断结束后,显示媒体播放控件的app应该恢复在中断发生时进行的内容,无论是播放音频还是保持暂停。没有媒体播放控件的app应该恢复播放音频。...另一方面如果用户在电话到来前暂停了音乐播放,他们会期待音乐在通话结束后保持暂停。 其他可以导致可恢复中断的app有闹钟、音频提示(比如语音提示驾驶方向)等其他中断音频。...如果你的app接收到应该恢复的标识,你的app应该: 如果你的app在中断发生的时候正在播放音频,则恢复播放 如果你的app在中断发生的时候没有播放音频,则不恢复播放 如果你的aoo不显示播放或暂停的控件

1.7K30
  • 【客户端技术】深入了解视频播放器工作原理与实现

    接下来就以腾讯视频播放器为例简单介绍下在这些方面是它是如何处理的。 3.1 整体架构设计 首先腾讯视频(以android端为例)分为两层 ?...播放器之渐入佳境——二次封装 我们自己在进行业务开发时使用腾讯视频播放器的SDK进行二次封装定制,就能使得播放器满足我们自己的业务需求。...小屏切换到大屏主要的功能点为: 1.记录小屏时的宽高,用于恢复; 2.屏幕设置为全屏(去除状态栏),旋转为横屏幕; 3.创建全屏容器,并将全屏容器放至整个页面的父容器下; 4.将原有播放器视图从小屏位置移除...在热插拔的过程中可能出现黑屏或者视频播放器重新播放的情况,这是由于移除播放器视图时,会默认为视频播放器已销毁,因此在播放器视图移出父容器之前需要调用disableViewCallback方法阻断销毁的过程...4.4 弹幕添加 弹幕就相当于在视频视图的上层添加一层文字图层,并且将播放器的,初始化,播放,暂停,释放等状态映射到弹幕的相关状态中。 弹幕都有一个时间属性,用于表示什么时候显示在视频中。

    9K35

    iOS音视频接入 - TRTC接入实时视频通话

    自动订阅: 当房间中有其他用户在上行音频数据时,会收到 onUserAudioAvailable() 事件通知,SDK 会自动播放这些远端用户的声音。.../取消静音所有用户的声音 * * @param mute YES:静音;NO:取消静音 * * @note 静音时会停止接收所有用户的远端音频流并停止播放,取消静音时会自动拉取所有用户的远端音频流并进行播放...,在测试时无法播放出该用户视频,其原因为NSString在保存短的纯数字字符串时会使用Tagged Pointer技术,在查看其类型并不是__NSCFConstantString。...,但并不释放显示资源,所以如果暂停,视频画面会冻屏在 mute 前的最后一帧。...mute:(BOOL)mute; /** * 暂停/恢复接收所有远端视频流 * * 该接口仅暂停/恢复接收所有远端用户的视频流,但并不释放显示资源,所以如果暂停,视频画面会冻屏在 mute 前的最后一帧

    5.9K149

    01.视频播放器框架介绍

    B.1.6 切换横竖屏:切换全屏时,隐藏状态栏,显示自定义top(显示电量);竖屏时恢复原有状态 B.1.7 支持切换视频清晰度模式 B.1.8 添加锁屏功能,竖屏不提供锁屏按钮,横屏全屏时显示,并且锁屏时...左右滑动快进和快退视图(手势滑动的快进快退提示框) 顶部控制区视图(包含返回健,title等),底部控制区视图(包含进度条,播放暂停,时间,切换全屏等) 锁屏布局视图(全屏时展示,其他隐藏),底部播放进度条视图...,缓冲区数据不足,进行缓冲,缓冲区数据足够后恢复播放) * 6 暂停缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,此时暂停播放器,继续缓冲,缓冲区数据足够后恢复暂停...如何使用,分为三步,具体操作如下所示 1.先调用具体工厂对象中的方法createPlayer方法;2.根据传入产品类型参数获得具体的产品对象;3.返回产品对象并使用。...如何实现预加载 其实预加载的思路很简单,在进行一个播放视频后,再返回接下来需要预加载的视频url,启用线程去请求下载数据 开启一个线程去请求并预加载一部分的数据,可能需要预加载的数据大于>1,利用队列先进入的先进行加载

    2.7K51

    02.视频播放器整体结构

    ,左右滑动快进和快退视图(手势滑动的快进快退提示框) 顶部控制区视图(包含返回健,title等),底部控制区视图(包含进度条,播放暂停,时间,切换全屏等) 锁屏布局视图(全屏时展示,其他隐藏),底部播放进度条视图...(用于控制倍速),底部视频列表缩略图视图 投屏视频视图界面,视频直播间刷礼物界面,老师开课界面,展示更多视图(下载,分享,切换音频等) 03.需要达到的目的和效果 基础封装视频播放器player,可以在...播放准备就绪 * 3 正在播放 * 4 暂停播放 * 5 正在缓冲(播放器正在播放时...,缓冲区数据不足,进行缓冲,缓冲区数据足够后恢复播放) * 6 暂停缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,此时暂停播放器,继续缓冲,缓冲区数据足够后恢复暂停...有播放完成,播放异常,播放加载,顶部标题栏,底部控制条栏,锁屏,以及手势滑动栏。如何控制它们的显示隐藏切换呢? 在addView这些视图时,大多数的view都是默认GONE隐藏的。

    1.8K10

    Mac简单好用的镜像投屏软件:JustStream PRO

    流式传输到 Chromecast 和 Chromecast Ultra 时,您还可以更改字幕字体、大小和颜色。** 流式播放列表 **创建您可以不间断地流式传输的播放列表,无论它们有多大。...您可以拥有数百个 MP3 文件或数百个短视频 - JustStream 可让您将它们组织在播放列表中并在电视上流式传输,以供您无限娱乐。...** 支持外部和嵌入式音频 **JustStream 将在流式传输时轻松拾取外部和嵌入式音轨。** 在您方便时暂停/恢复 **使用 JustStream,您可以随时从停止播放的位置恢复您的视频或音频。...** JustStream 是谨慎的 **该应用程序被整齐地隐藏在菜单栏中,只有在您需要时才能轻松访问。...在电视、Chromecast 和 AppleTV 上镜像 Mac 屏幕和音频您的 Mac 或 MacBook 屏幕可以轻松镜像到 Smart TV、Apple TV 或 Chromecast 设备。

    1.6K40

    笔记59 | Android管理音频焦点的学习

    在我们的应用开始播放音频之前,它需要先请求音频焦点,然后再获取到音频焦点。另外,它还需要知道如何监听失去音频焦点的事件并对此做出合适的响应。...下面的代码片段是一个在播放音乐时请求永久音频焦点的例子,我们必须在开始播放之前立即请求音频焦点,比如在用户点击播放或者游戏中下一关的背景音乐开始前。...失去短暂焦点:通常在失去短暂焦点的情况下,我们会暂停当前音频的播放或者降低音量,同时需要准备在重新获取到焦点之后恢复播放。...在下面的代码片段当中,如果焦点的失去是短暂型的,我们将音频播放对象暂停,并在重新获取到焦点后进行恢复。如果是永久型的焦点失去事件,那么我们的媒体按钮监听器会被注销,并且不再监听音频焦点的改变。...下面的代码片段让我们的播放器在暂时失去音频焦点时降低音量,并在重新获得音频焦点之后恢复原来音量。

    2.1K90

    Android系统线控和歌曲信息屏显的那点事

    目前Android系统中主流的音乐播放器都支持线控的功能,线控设备包括有线耳机和蓝牙耳机或蓝牙车机,当不方便操作手机的时候可以通过线控来控制音乐的播放暂停以及切歌。 ? ?...同时当音乐播放的时候部分手机(如小米)会在系统的锁屏页面上展示各种歌曲信息,如歌曲名,歌手名,专辑图片甚至歌词,同时还可以提供一些播放控制的操作。 ? 这些都是如何实现的呢?其中是否有坑?...合适的夺抢时机有两个: (1) 当歌曲发起播放或从暂停恢复播放的时候去抢一下线控焦点,因为我们要播放音乐了,这个时候抢占无可厚非。...不同于线控焦点,音频焦点的丢失和恢复都是可以被系统通知的,所以我们就可以根据音频焦点的状态来判断线控焦点的状态,当音频焦点丢失的时候不做任何操作,而当音频焦点恢复的时候就是我们重新抢占线控焦点的时候了。...,关闭自定义锁屏的时候需要重新打开系统锁屏,那如何收放自如的开关系统的锁屏页面呢?

    2.9K90

    OmniPlayer Pro for Mac(mac视频播放器)

    ,普通音频和无损音频,同时你也可以通过它丰富的功能方便的控制和调整播放进度等等。...通过http/https协议播放在线视频和音频。直接使用网页地址播放不带广告的Youtube和Vimeo视频。播放列表控制自动记录播放的媒体文件到播放列表,且支持退出时自动清空。...播放/搜索/删除/播放列表中的文件,修改播放顺序。播放控制支持暂停/恢复/快进/快退/跳转到指定的播放时间。停止时自动记录上次播放进度。...音频控制修改音频延迟时间,保证音画同步。选择视频中不同的音轨。选择音频播放模式,比如立体声,杜比环绕,耳机等。...截屏支持多种格式截屏。支持生成最长60秒的GIF动图。

    80910

    03.视频播放器Api说明

    比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。...* 4 暂停播放 * 5 正在缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,缓冲区数据足够后恢复播放) * 6...暂停缓冲(播放器正在播放时,缓冲区数据不足,进行缓冲,此时暂停播放器,继续缓冲,缓冲区数据足够后恢复暂停 * 7 播放完成 * 8...BasisVideoController(this); player2.setController(controller2); mVideoViews.add(player2); ``` 那么要是页面切换到后台,如何处理多个视频的暂停功能呢...api如下所示//暂停播放 mVideoPlayer.pause(); //视频缓冲完毕,准备开始播放时回调 mVideoPlayer.onPrepared(); //重新播放 mVideoPlayer.replay

    4.3K30

    理解音频焦点 (第 23 部分):更多的音频焦点用例

    当语音播报完,导航应用会释放掉音频焦点,您的应用可以再次获得音频聚焦,然后恢复到原有音量播放(选择降低音量的回避模式时),或者恢复播放(选择暂停的回避模式时)。...您可以像上文建议应对音频焦点得失的处理方式那样处理,在本例中,此时便可以开始恢复播放。...优秀的应用程序应该遵守音频焦点的短暂丢失选择降低音量,如果抢占音频焦点的应用程序是播客应用程序,则您可以考虑暂停,直到重新获得音频焦点以恢复播放为止。...但是,在获取音频焦点之后,您的应用程序在完成播放音频之前可能无法一直保留它。 另一个应用程序可以请求并抢占音频焦点。...在 Android O 上,如果您的应用程序在请求音频焦点时被拒,系统可以等音频焦点空闲时发送给您的应用程序(延迟聚焦)。 想详细了解如何在您的应用中用代码实现音频焦点,请阅读 第三篇文章。

    2.3K20

    实时音视频 TRTC 常见问题汇总---质量篇

    腾讯实时音视频(Tencent Real-Time Communication,TRTC)是腾讯云基于 QQ 十多年来在音视频通话技术上积累,并结合腾讯浏览服务 TBS WebRTC 能力与腾讯实时音视频...如何横屏推流 开发者可能用设备是电视或者因场景需要横屏推流,具体实现可以参考 Android TRTC 实现横屏视频通话 文档。 7. 杀死进程,如何确认主播是否在直播中?...在 TRTC 房间中有推流上行的用户,当应用进程被杀死或者主动断开网络,超过 30 秒之后,主播还没有恢复推流。TRTC 房间里面其他用户会收到主播(有推流上行的用户)退出房间的回调。 8....2) Metadata 问题,比如 metadata 中只有音频流信息,但实际数据中即有音频也有 视频;或者是开始的数据只有音频,但播放一段时间后又加入了视频信息。...这种情况,最好的办法,换软编软 解对比。 4) 推流端和播放端颜色格式不一致导致,比如推流端使用的是 NV12,而播放端支持的是 I420,则解码时就会因为颜色格式不一致而显示为花屏、绿屏等情况。

    3.9K20

    OpenHarmony 4.0 Release发布,OpenHarmony生态千帆起,投入OpenHarmony生态“正当时”

    媒体播放,相机,音视频编解码等的优化 音频 支持通过Native接口(OHAudio)进行音频播放和录制。对于音频录制和播放的时延比较敏感的场景,使用Native接口可实现更低的时延。...支持音频焦点:应用播放音频时无需手动申请焦点,系统会在后台自动申请焦点,并自动执行焦点策略(如暂停、淡出、淡出恢复等);应用仅需要注册焦点事件监听函数,以接收焦点事件并更新状态,如暂停时停止进度条。...音频设备能力增强:支持获取音频设备显示名,播放对象详细信息内可获取当前播放输出归属的设备名。支持对蓝牙连接的多个可用于音频播放的设备进行查询并选择音频播放的设备。支持标准USB协议的音频外设。...支持播放音频属性设置,用户在使用播放器的时候可以选择输出声音的类型。 支持视频自带的旋转播放功能。 支持音效参数配置,可以在音频框架支持音效的能力基础上进一步配置音效。...主题框架 锁屏管理服务:支持锁屏事件回调机制、支持静态/动态壁纸、支持查询锁屏时的业务状态。 壁纸管理服务:支持自定义壁纸、支持锁屏/解锁操作、支持重置壁纸。

    60120

    iOS 音频后台播放 && 锁屏显示及控制

    播放锁屏通知栏显示 背景 播放音频时,希望通知界面能显示,且能控制音频播放。由于之前需求是进入后台时播放暂停,所以每次打开通知界面时,播放就暂停,看不到类似于音乐播放器那样的效果。...图片如下: 注意设置AVAudioSession,播放前根据实际需要设置,播放后关闭 AVAudioSessionCategory类型 Category类型 当按”静音”或者锁屏时是否静音 是否可以和其他支持混音的...是 否 否 同样是背景音,但是用于玩游戏时不想听音乐的场景 AVAudioSessionCategoryPlayback 否 默认不可以,但可支持 是 音乐播放,锁屏时还能听音乐 AVAudioSessionCategoryRecord...,且播放时停止其他应用音频 AVAudioSessionCategoryPlayback、AVAudioSessionCategoryPlayAndRecord、AVAudioSessionCategoryMultiRoute...APP 支持后台播放后,可以看到在通知栏已经有显示了,但是播放时没有进度,没有标题,没有图片,只有 APP 的名字和 小Icon。

    1.9K20

    Android 音频开发入门指南

    在需要播放音频的地方,可以使用 AudioController 请求音频焦点,开始播放音频。在音频播放结束或暂停时,可以释放音频焦点。...注意处理音频设备和路由变化:当用户插入或拔出耳机,或者连接或断开蓝牙设备时,音频设备和路由可能会发生变化。我们需要监听这些变化,并相应地调整音频输出。...注意保存和恢复应用状态:当应用被系统暂停或销毁时,我们需要保存当前的音频播放和录制状态,并在应用恢复时恢复这些状态。 九、实际案例分析 在实际开发中,音频应用的需求和场景多种多样。...在开发音乐播放器时,我们需要考虑以下几个方面: 音频播放:使用 MediaPlayer 或 AudioTrack API 播放音频文件。 音频列表管理:管理用户的音乐库,支持添加、删除、搜索等功能。...此外,我们还分析了几个音频应用的实际案例,包括音乐播放器、语音通话和音频编辑器,并了解了在这些案例中如何应用我们学到的音频开发技巧。 希望这篇文章对你有所帮助!

    20610

    如何升级到HarmonyOS NEXT操作系统?新特性功能有哪些?

    7.使用播控中心 在播控中心,您可以快速控制音视频类应用(如切换歌曲、播放暂停等),还可将本机的音频投播至耳机、音箱等其他设备。 配图仅供参考,请以产品实际为准。...控制本机音频应用 当开启了音频类应用时(如音乐等),您可通过播控中心控制,如播放暂停等。 从手机顶部右侧下滑出控制中心,点击顶端的播控中心空白处,进入播控中心界面。...播控中心会显示正在运行的音频应用,您可以点击按键或滑动,实现播放暂停、调整音量及播放进度、切换上下曲等操作。...播控中心还支持控制部分视频应用,例如,开启华为视频后,播放视频时,您可在播控中心实现调节音量、播放暂停、快进快退等操作。...锁屏时使用播控中心 当手机播放音频时,无需解锁,您可在锁屏界面通过播控中心操控。 如您播放的音频应用支持播控中心,播放时,可在锁屏界面查看播控中心的实况窗胶囊。

    30010

    理解音频焦点 (第13部分):常见的音频焦点用例

    用例一 : 用户在使用您的应用播放音频1时,打开另一个应用并尝试播放该应用相关的音频2 您的应用不处理音频焦点的情况下: 您的音频1和另一个应用的音频2会重叠播放,用户无法正常听到来自任何应用的音频,这样的用户体验很不友好...您的应用处理了音频焦点的情况下: 在另一个应用需要播放音频时,它会请求音频焦点常驻,即音频永久聚焦。一旦系统授权,它便会开始播放音频,这时候您的应用需要响应音频焦点的丢失通知,停止播放。...如果用户拒绝接听电话,您的应用可以马上采取响应音频焦点的获取,然后做出提高音量或恢复播放的相关操作。 如果用户接听了电话,操作系统会发出音频焦点丢失的通知。...您的应用应该选择暂停播放,然后在通话结束后恢复播放。 ? 总结 当您的应用需要输出音频时,应该请求音频焦点。只有在获得音频焦点后,才能开始播放。...但是,在播放过程中可能无法把音频焦点一直据为己有,因为其它应用程序可以发出音频焦点的请求来抢占音频焦点,这种情况下,您的应用可以选择暂停播放或者降低音量,这样用户才能更清晰地听到其它应用程序的音频。

    2.3K21

    Qplayer2播放器——用扩展性支撑起未来需求

    2.当前市场对播放器的诉求以及在 QPlayer2 上的实现 我们现在来看看,这几年客户和市场给我们提了哪些需求,我们 QPlayer2 是如何去做规划来满足这些需求的。...因为播放器在 Seek 时会暂停,但是对于 QPlayer2 来说他其实不是暂停状态,它是 Seeking 状态,在 Seeking 状态的时候,它一旦有流的话马上会恢复,不会等很久。...播放器控制面板的自定义就是说在面板上我们是有一套可以自己定义的 UI 系统。包括浮窗、控制面板、Toast。 3.QPlayer2 架构的扩展性是如何实现的?...然后在 UI 层级之外还有一个转屏控制,因为特别是异形屏手机转屏以后要去适配异形屏、凹口屏等,可能每个 APP 的逻辑都不一样,这块就会有回调,回上来然后由上层实现适配。...每个播放数据可以指定不同的播放场景,比如说有两个播放源,第一个是点播,第二个是直播,分别给他们配置对应的播放场景,那当点播视频播放时自动切到点播场景,直播也一样。 那场景切换以后什么会跟着换呢?

    1.1K20

    【Android 音视频开发打怪升级:音视频硬解码篇】三、音视频播放:音视频同步

    四、调用并播放 以上,基本实现了音视频的播放流程,如无意外,在页面上调用以上音视频解码器,就可以实现播放了。 简单看下页面和相关调用。 main_activity.xml <?...矫正 在进入暂停或解码结束,重新恢复播放时,需要将系统流过的时间做一下矫正,将暂停的时间减去,恢复真正的流逝时间,即已播放时间。...考虑暂停情况下的时间矫正 在进入暂停以后,由于系统时间一直在走,而mStartTimeForSync并没有随着系统时间累加,所以当恢复播放以后,重新将mStartTimeForSync加上这段暂停的时间段...只不过计算方法有多种: 一种是记录暂停的时间,恢复时用系统时间减去暂停时间,就是暂停的时间段,然后用mStartTimeForSync加上这段暂停的时间段,就是新的mStartTimeForSync;...另一个种是用恢复播放时的系统时间,减去当前正要播放的帧的PTS,得出的值就是mStartTimeForSync。

    2.4K20
    领券