我正在开发一款Android应用程序,它应该主要用作具有多种来源的音乐播放器,Spotify,SoundCloud和外部存储。 在正常状态下将从后端接收信息,然后确定是否在spotify或soundcloud上播放歌曲,如果由于某种原因互联网关闭,这对我的客户很可能应用程序应该从设备内存开始播放和但是尽可能不中断当前的歌曲。
首先我尝试使用广播接收器来监控网络状态但是因为我发现Android操作系统多次触发事件,因此我不能依赖它因为我的应用程序要求而发现{{1}连接事件更稳定。
现在我需要两件事:
SocketIO
而没有调用其他播放错误方法。有什么方法可以让它像android onTemporaryError()
一样吗?它会在到达缓冲区后调用MediaPlayer
。更新:和#1一样,我需要移动数据随机关闭,是否可以实现自动化?