安卓:本地视频播放器事件

3
使用本机视频播放器播放视频时,是否有可能知道用户是否完整地看完了视频(即功能类似于VideoView的onCompleteListener),或者在视频中途退出?
我知道可以使用VideoView实现此场景,但是我不想使用默认的媒体控制器,并且我希望保留从头开始设计媒体控制器作为最后一个选择...
提前感谢...

你能详细说明一下你的情况吗?你是在使用MediaPlayer还是VideoView?我猜MediaPlayer也有onCompleteListner。 - Samuel
1个回答

2
使用startActivityForResult,并检查返回的Intent中是否有内容。此外,“本地播放器”的概念意味着播放器可能因设备而异。这又意味着您可能会根据应用程序运行的设备而具有不同的信息。

@njzk2...感谢您的回答。由startActivityForResult提供的意图不包含任何值,而且resultCode始终为零。我想知道的是,有没有任何属性可以用来确定播放时间? - AjOnFire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接