当iOS4 iPhone Web应用程序投入后台时如何停止HTML5音频?

Bru*_*tin 7 iphone audio html5 ios4

我正在为iPhone播放一个Web应用程序(在chirpid.com上),播放用于板球啁啾识别的音频文件.用户可以通过点击屏幕按钮来启动和停止音频.但是如果用户在播放声音文件时点击主页按钮,它将继续在后台播放(iOS4功能).我希望在这种情况下停止音频.是否有可以通过Safari中的Javascript使用的事件或属性来确定我何时被放入后台?

Ein*_*sen 0

我猜你需要创建一个监听系统事件的监听器......

也许您应该阅读这本书:http://books.google.com/books ?id=a09NMFdA6m0C&pg=PA94&lpg=PA94&dq=iOS+home+button+event+javascript&source=bl&ots=4Nop45gmwI&sig=8mTEGQI1ym65H7XjmBSzRQ2KyMc&hl=en&ei=_qDWTrmMDsPh4QSR9I2 rAQ&sa=X&oi=book_result&ct =结果&resnum=6&ved=0CEsQ6AEwBQ#v=onepage&q=iOS%20home%20button%20event%20javascript&f=false

iOS4 有某种锁定功能,您可以将其分配给按钮,也许您可​​以绑定一个脚本来以这种方式调低音量。

如果您发现解决方案很好,请将其发布在这里供其他人查看。

祝你好运!