我创建了一个应用程序,它有2个活动A和B. 从活动A我有一个按钮可以调用B,在那个B中我有MediaPlayer播放歌曲列表。当我按下返回按钮返回到A时,然后按按钮再次调用B.我所有的信息都没有了,但最后一个媒体播放器仍在播放,当我尝试播放另一首歌曲时,两个媒体播放都是一样的。我的问题是,当我将按钮按回A时,我想继续播放音乐,然后从A返回B播放其他歌曲,而无需创建新媒体或仅使用最后一个媒体播放器继续上一个活动。Handle Media Player
0
A
回答
1
检查State diagram的MediaPlayer。这应该回答你的问题。阅读关于如何以及何时停止播放器的javadoc。
0
我建议你在你活动B.
public static final MediaPlayer player = new MediaPlayer():
在你的活动B保持全球MediaPlayer对象,当你进行任何更改玩家只需要调用
player.stop() or player.reset();
开始之前音频会话。
相关问题
- 1. Android-Media Player
- 2. Windows Media Player PlayStateChange
- 3. Media Player错误(-19,0)
- 4. 与Windows Media Player交互
- 5. 查询的Windows Media Player库
- 6. C#WPF调用Windows Media Player
- 7. Windows Media Player Music Visualiser算法
- 8. ASP.NET C中的Windows Media Player#
- 9. Media Player停止工作
- 10. MediaException使用BlackBerry Media Player
- 11. 使用MATLAB关闭Windows Media Player
- 12. 我怎么能在Windows Media Player
- 13. 多次使用Media Player错误
- 14. Windows Media Player无缝循环的视频
- 15. 导入对Windows Media Player的引用
- 16. vba userform中的Windows Media Player大小
- 17. Windows窗体中的Windows Media Player
- 18. Windows Media Player DSP插件格式协商
- 19. 从嵌入式Windows Media PLayer抑制消息
- 20. 使用Flash Player和Wowza Media Server生成视频
- 21. Windows Media Player中的当前播放项目(wmplayer.exe版本12)
- 22. 将wav文件拖到嵌入式Windows Media Player(wmp)
- 23. 嵌入带禁用可视化功能的Windows Media Player
- 24. 如何使用Java远程控制Windows Media Player?
- 25. 用windows media player插件嵌入MP4视频
- 26. 如何在全屏幕上显示Media Player顶部的文本?
- 27. 通过HTTP将视频流式传输到Windows Media Player(
- 28. Windows Media Player 10的GUI如何生成?它是WPF?
- 29. 以编程方式安装使用.net的Windows Media Player
- 30. Windows Media Player - 播放完后隐藏播放器