出于某种原因,特别是在 Acer Iconia 平板电脑上,如果在 MediaPlayer 准备好之后并且在启动媒体播放器前调用 setPlaybackParams() 方法,则不会发生任何事情:start() 方法“成功”执行而没有听到任何音频。
在模拟器和其他我拥有的设备以及数千个使用该应用程序的设备中,一切都正常工作。
如果没有抛出异常和生成错误,我如何检测此类不支持 setPlaybackParams() 方法的设备上的失败?我能想到的唯一解决方案是设置播放超时机制。还有其他解决方案吗?