微信開發(fā)的常用接口

1.監(jiān)聽搖一搖

var shakeOn =false;
function deviceMotionHandler(eventData,callback) {
            if(shakeOn === false){return}
            var acceleration = eventData.accelerationIncludingGravity;  
            var curTime = new Date().getTime();  
            if ((curTime - last_update) > 100) {  
                var diffTime = curTime - last_update;  
                last_update = curTime;  
                x = acceleration.x;  
                y = acceleration.y;  
                z = acceleration.z;  
                var speed = Math.abs(x + y + z - last_x - last_y - last_z) / diffTime * 10000;  
                if (speed > SHAKE_THRESHOLD) {
                    if(new Date() - lTime > _timeLimit){
                        lTime = new Date();
                                callback();
                    };
                }  
                last_x = x;
                last_y = y;
                last_z = z;
            }  
        }
    window.addEventListener('devicemotion', function(){
          deviceMotionHandler(eventData,callback)
        }, false); 

2.微信分享

1.請求拿到配置微信appId等信息的對象 (如下)
//wx.config ({  
    //debug : false,    // true:調(diào)試時候彈窗  
    //appId : $wx_account[0],  // 微信appid  
    //timestamp : $wx_account[1], // 時間戳  
    //nonceStr : $wx_account[2],  // 隨機(jī)字符串  
    //signature : $wx_account[3], // 簽名  
//});  

<script type="text/javascript">
var src = "http://xxx.com.cn/weixinJS.action?url="
+encodeURIComponent(location.href.split('#')[0]);
var left = unescape('%3c');
var right = unescape('%3E');
document.write(left + 'script src="' + src + '"' + right + left + '/script' + right);
</script>
function initWXShare() {
    wx.onMenuShareAppMessage({
        title: shareData.title,
        desc: shareData.desc,
        link: shareData.link,
        imgUrl: shareData.imgUrl
    }), wx.onMenuShareTimeline({
        title: shareData.title,
        desc: shareData.desc,
        link: shareData.link,
        imgUrl: shareData.imgUrl
    }), wx.onMenuShareQQ({
        title: shareData.title,
        desc: shareData.desc,
        link: shareData.link,
        imgUrl: shareData.imgUrl
    }), wx.onMenuShareWeibo({
        title: shareData.title,
        desc: shareData.desc,
        link: shareData.link,
        imgUrl: shareData.imgUrl
    })
}
var shareData = {
    imgUrl: "",
    link: "",
    title: "",
    desc: ""
};
//WXConfig是上方j(luò)s請求回來的config對象
//添加配置需要使用的API :分享到朋友圈凌埂,好友盖呼,qq,微博寝姿。儡毕。也切。
WXConfig.jsApiList = ["onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareWeibo"], 

wx.config(WXConfig), //微信config配置文件
 wx.ready(initWXShare); //初始化添加分享信息

3.自動播放音頻(否則只有觸摸屏幕才會開始播放)

wx.ready(function () {
  wx.getNetworkType({
    success: function (res) {
      video.play()
    }
  })
})

4.錄音及播放

//調(diào)用微信錄音接口


            wx.startRecord({
                success: function success() {
                    START = new Date().getTime();
                    var i = 1;
                    var timer1 = setInterval(function () {
                        i += 1;
                        if (i == 60) {
                            clearInterval(timer1);
                        }
                    }, 1000);
                     
                    wx.onVoiceRecordEnd({
                    // 錄音時間超過一分鐘沒有停止的時候會執(zhí)行 complete 回調(diào)
                        complete: function complete(res) {
                            alert('最多只能錄制一分鐘');
                            localId = res.localId;
                        }
                    });
                },
                cancel: function cancel() {
                    alert('用戶拒絕授權(quán)錄音');
                    return false;
                }
            });

//調(diào)用錄音結(jié)束接口


                wx.stopRecord({
                    success: function success(res) {
                        localId = res.localId;
                        wx.playVoice({ //播放用戶的錄音
                            localId: localId // 需要播放的音頻的本地ID,由stopRecord接口獲得
                        });
                        wx.translateVoice({ //語音識別功能腰湾,漢字比對雷恃,以讀對字?jǐn)?shù)的百分比計分。
                            localId: localId, // 需要識別的音頻的本地Id费坊,由錄音相關(guān)接口獲得
                            isShowProgressTips: 1, // 默認(rèn)為1倒槐,顯示進(jìn)度提示
                            success: function success(res) {
                                var txt = res.translateResult; // 語音識別的結(jié)果
                                },
                            error: function error() {
                               
                            }
                        });
                });
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市附井,隨后出現(xiàn)的幾起案子讨越,更是在濱河造成了極大的恐慌两残,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件把跨,死亡現(xiàn)場離奇詭異磕昼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)节猿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漫雕,“玉大人滨嘱,你說我怎么就攤上這事〗洌” “怎么了太雨?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長魁蒜。 經(jīng)常有香客問我囊扳,道長,這世上最難降的妖魔是什么兜看? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任锥咸,我火速辦了婚禮,結(jié)果婚禮上细移,老公的妹妹穿的比我還像新娘搏予。我一直安慰自己,他們只是感情好弧轧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布雪侥。 她就那樣靜靜地躺著,像睡著了一般精绎。 火紅的嫁衣襯著肌膚如雪速缨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天代乃,我揣著相機(jī)與錄音旬牲,去河邊找鬼。 笑死搁吓,一個胖子當(dāng)著我的面吹牛引谜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播擎浴,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼员咽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贮预?” 一聲冷哼從身側(cè)響起贝室,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤契讲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后滑频,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捡偏,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年峡迷,在試婚紗的時候發(fā)現(xiàn)自己被綠了银伟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡绘搞,死狀恐怖彤避,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夯辖,我是刑警寧澤琉预,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蒿褂,受9級特大地震影響圆米,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜啄栓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一娄帖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧昙楚,春花似錦块茁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至崎场,卻和暖如春佩耳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背谭跨。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工干厚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人螃宙。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓蛮瞄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親谆扎。 傳聞我的和親對象是個殘疾皇子挂捅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,981評論 3 119
  • 看著它們堂湖,總覺得生活都變得美好起來了呢 ①首先拿出一張小正方形紙闲先,我的是5cm×5cm的状土,紙不用太大,除非你想要一...
    匪玉閱讀 690評論 7 7
  • 有一種藍(lán) 是天空倒進(jìn)水里沖洗 便匯成海 海連著天天抱著海 他想傾聽深海的聲音 就把自己變成魚 一條多么怪異的魚 沒...
    荷舞和歌閱讀 292評論 0 2
  • 爸:2018年3月4日伺糠,百年趙中優(yōu)秀中年學(xué)生大集結(jié)蒙谓,三百多名學(xué)生中我有緣與一位同學(xué)相識相遇相知相惜,百里挑一得來的...
    米蘭苗閱讀 263評論 0 0