我在Xcode 6中创建了一个简单的应用程序,它包装了一个uiWebView对象来呈现网站的内容。该网站包括有时使用jplayer自动播放的mp3。我设置了allowInlineMediaPlayback = YES和mediaPlaybackRequiresUserAction = NO。
当我通过模拟器(xcode 6 / iPad2 / ios8)运行应用程序时,声音播放正常。当我通过iPad(8.1.2)运行应用程序时,声音无法播放,即使在用户操作触发的情况下也是如此。我已经检查了静音按钮和音量控制。我还检查了mp3的路径以获得大小写,这一切看起来还不错。
为什么这个在模拟器而不是iPad上工作?