zoukankan      html  css  js  c++  java
  • 微信公众平台消息接口开发(50)在线点歌/在线音乐

    微信 在线听歌 在线点歌 在线点播 音乐API 公众平台 微信公众平台消息接口 微信开发模式  
    作者:http://www.cnblogs.com/txw1958/
    原文:http://www.cnblogs.com/txw1958/archive/2013/02/25/weixin-if50-music.html

    微信公众平台在年前开放了新的消息接口-音乐消息,这是广大微信公众平台开发者的福音。
    根据这一功能,如果能做出在微信中点歌功能,那么我们以后就可以不用安装其他APP,
    直接在微信里面关注一个账号,就可以听歌了,还省去了安装的麻烦,而且不用再占用空间。如果音乐资源足够好,那将秒杀一切手机上在线听歌软件也不是没有可能的。


    一、获取音乐资源

    百度有个音乐接口,

    http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 

    返回结果为

    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <result>
    <count>1</count>
    <url>
    <encode>
    <![CDATA[
    http://zhangmenshiting.baidu.com/data2/music/64380827/Z2ZmbGVuaW9fn6NndK6ap5WXcGVtbGdwlmlmamiYbm-WlmuVaWhocWlqa2eal5yak5domZaXa3CTZJeZmW1ncGVll1qin5t1YWBlZmdsa29mZ2ZtbWpucDE$
    ]]>
    </encode>
    <decode>
    <![CDATA[
    64380827.mp3?xcode=18608e7363b77ed8a42198883eaebbe5eaa48b2ded70843d&mid=0.22264755398478
    ]]>
    </decode>
    <type>8</type>
    <lrcid>14706</lrcid>
    <flag>1</flag>
    </url>
    <durl>
    <encode>
    <![CDATA[
    http://zhangmenshiting2.baidu.com/data2/music/35424427/ZGdnZmlqaW9fn6NndK6ap5WXcGVtbGdwlmlmamiYbm-WlmtrZpdqnGOYZmiZm5mZapRnbGqca5mVZ5iWlmxwnGJmZlqin5t1YWBlZmdsa29mZ2ZtbWpucDE$
    ]]>
    </encode>
    <decode>
    <![CDATA[
    35424427.mp3?xcode=18608e7363b77ed871a3d2f34deba9b485f4ad5eba69d143&mid=0.22264755398478
    ]]>
    </decode>
    <type>8</type>
    <lrcid>14706</lrcid>
    <flag>1</flag>
    </durl>
    <p2p>
    <hash>d1cae9f7634c5aa3d54d7b1b1ad4c5b79b6e97ff</hash>
    <url>
    <![CDATA[ ]]>
    </url>
    <type>mp3</type>
    <size>5710896</size>
    <bitrate>192</bitrate>
    </p2p>
    </result>

    二、与微信对接

    音乐消息格式如下

     

    参数 描述

    ToUserName  接收方帐号(收到的OpenID)
    FromUserName  开发者微信号
    CreateTime  消息创建时间
    MsgType  music
    MusicUrl  音乐链接
    HQMusicUrl  高质量音乐链接,WIFI环境优先使用该链接播放音乐
    FuncFlag  位0x0001被标志时,星标刚收到的消息。

    三、效果演示
    需要添加 天气神 ,然后发送m,可以看到相关使用说明

    1. 发送“点歌”加歌名,如“点歌最炫民族风”,返回指定的歌曲。
    2. 只发送“点歌”两个字,系统为您选择一首热门歌曲。
    3. 按住说话按钮2秒钟再松开,随机返回一首热门歌曲。

    歌曲在WIFI环境中播放很流畅,有很好地体验。

    这是点歌成功的界面

    这是最上边栏时的显示

    这是音乐播放界面

    原文:http://www.cnblogs.com/txw1958/archive/2013/02/25/weixin-if50-music.html

    =============================================================

    欢迎关注方倍工作室微信,了解我们及行业的最新动态

  • 相关阅读:
    [译] 关于CSS中的float和position
    【规范】前端编码规范——注释规范
    【规范】前端编码规范——jquery 规范
    【规范】前端编码规范——javascript 规范
    【规范】javascript 变量命名规则
    如何使用TestFlight进行Beta测试
    i o s 崩溃日志分析
    CocoaPods安装和使用教程
    iOS 程序切换后台
    iOS 百度地图获取当前地理位置
  • 原文地址:https://www.cnblogs.com/pondbay/p/3486490.html
Copyright © 2011-2022 走看看