1.      http://www.jianshu.com/p/7721a90ba170    转载地址

var shakeMusic = document.getElementById("shakeMusic");

// 微信提供的事件,微信浏览器内部初始化完成后
document.addEventListener("WeixinJSBridgeReady", function () {
  shakeMusic.load();
}, false);

// 监听手机摇动
window.addEventListener('shake', shakeEventDidOccur, false);

function shakeEventDidOccur(obj) {
  shakeMusic.play();
}


手机摇动用的自己的方法,试过原作者的不太好用,时间紧迫,稍后再调试