我在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使用的数据成员中.
这应该涵盖您在电话呼叫时可能发生的相关情况.
| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |