android - 设备锁定时继续播放视频的音频
问题描述
在我的 Android 应用程序中,我想要一个视频,当用户锁定设备时它会继续播放音频。我似乎找不到这个问题的答案。
我尝试为 MediaPlayer 实例设置 WakeMode,但是一旦我添加了第二行,视频就根本不会播放。
mp = MediaPlayer.create(this, R.raw.demovideo);
mp.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
我也尝试使用 VideoView,但也没有走远。
任何指针都非常感谢!
解决方案
尝试这种方式停止视频
@Override
protected void onStop() {
super.onStop();
mp.stop();
}
推荐阅读
- amazon-web-services - 更新 CloudFormation 堆栈时,存储在堆栈中的任何代码或数据会发生什么情况?
- javascript - 开玩笑测试,在第一次调用时调用实际实现,模拟其余部分
- javascript - 如果特定页面结构上的文本为空,则隐藏按钮
- arrays - 使用段树查找范围内第一个和最后一个元素的乘积之和,第二个和倒数第二个等等
- ibm-cloud - IBM Watson Assistant:如何从选项响应中设置上下文变量?
- azure - 有没有一种方法可以在用户单击创建之前通过 ARM 模板为用户创建存储帐户?
- javascript - JS 返回语法看起来很奇怪
- angular - 覆盖 routerLink 和 router.navigate
- python - How would I check for and manipulate matching value within all rows and columns of 2d list?
- javascript - How to use slice method in data-table, vue