Android中的VideoView

chi*_*jib 3 android

我在Android中使用VideoView来显示流媒体视频.在用户收到和断开呼叫时播放视频时,视频从开始播放而不是在呼叫断开后应该是的行为,视频应该在收到呼叫时从同一个地方开始播放.

如果您已经实施了相同的建议,请提供您的建议/示例代码.

Com*_*are 11

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

步骤1:在onStop(),调用getCurrentPosition()VideoView并保存值.

步骤#2:在onStart(),呼叫getCurrentPosition()VideoView,并将其与从步骤#1中的值.如果它们不同(例如,getCurrentPosition()现在0),请致电seekTo(),提供步骤#1中的值.

步骤#3:在onSaveInstanceState(),呼叫getCurrentPosition()VideoView与存储在所提供的值Bundle.

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

这应该涵盖您在电话呼叫时可能发生的相关情况.