gpt4 book ai didi

android - Android 中的视频 View

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:25 25 4
gpt4 key购买 nike

我在 Android 中使用 VideoView 来显示流式视频。在播放视频时,如果用户接听电话并断开通话,视频会从头开始播放,而不是在通话断开后应该从接听电话时的同一位置开始播放的行为。

如果您已经实现了相同的功能,请提供您的建议/示例代码。

最佳答案

我还没有尝试过这个,但这是我要开始的地方:

第 1 步:在 onStop() 中, 调用 getCurrentPosition()在 VideoView 上并保存值。

第 2 步:在 onStart() 中, 调用 getCurrentPosition()VideoView 上并将其与步骤 #1 中的值进行比较。如果它们不同(例如 getCurrentPosition() 现在是 0 ),调用 seekTo() ,提供第 1 步中的值。

第 3 步:在 onSaveInstanceState() 中, 调用 getCurrentPosition()VideoView 上并将值存储在提供的 Bundle 中.

第 4 步:在 onRestoreInstanceState() 中,从提供的 Bundle 中获取步骤 #3 的值并将其放入步骤#1 和步骤#2 使用的数据成员中。

这应该涵盖您在通话过程中可能发生的相关场景。

关于android - Android 中的视频 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com