有没有办法让 VideoView 在 Android 应用程序的后台继续播放?
Posted
技术标签:
【中文标题】有没有办法让 VideoView 在 Android 应用程序的后台继续播放?【英文标题】:is there a way to make VideoView keep playing in background on Android app? 【发布时间】:2011-12-23 05:26:24 【问题描述】:我目前正在使用 VideoView 播放来自 URL(流式传输..)的视频, 当我按下 home 时,视频停止了..
有没有办法让它继续播放?
让视频在后台持续播放的最佳方法是什么?
提前致谢, 阿米托斯80
【问题讨论】:
为什么要这样做?用户不在您的应用中时不会看到视频。您想不间断地播放音频吗? 是的,我想让音频播放仍在运行。我认为唯一的方法是将 VideoView 保存在活动中并绑定到仅播放音频的服务。我认为两者之间的同步会很棘手。有什么想法吗? 你好amitos80,你是怎么解决这个问题的? 我找到了一种使用 Titanium Appcelerator 的方法。使用 android sdk 我找不到实现这一目标的方法。另一种解决方案是分别播放音乐和视频并同步它们,例如在 onResume - 但它非常棘手.. 祝你好运 【参考方案1】:您应该使用 MediaPlayer 而不是 VideoView。
m = new MediaPlayer();
m.setDatasource(url);
m.prepare();
m.start();
【讨论】:
以上是关于有没有办法让 VideoView 在 Android 应用程序的后台继续播放?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 videoview 播放带有身份验证的 rtsp 流?