音乐播放插件Aplayer+WebAPI的使用【附下载】
2018-06-22 07:35:22来源:未知 阅读 ()
上面就是APlayer的效果,然后这插件的地址是
config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
namespace WebApi.Models { public class MusicModel { public string title { get; set; } public string author { get; set; } public string url { get; set; } public string pic { get; set; } } }
public class ValuesController : ApiController { [HttpGet] [Route("api/GetMusicList")] public IHttpActionResult GetMusicList() { //获取传过来的 List<MusicModel> musiclist = new List<MusicModel>(); MusicModel model = new MusicModel { title = "Wishing", url = "http://p2.music.126.net/SSbLcrSgYE8WnjDB8R-hEw==/1423867572602074.mp3", pic = "http://p3.music.126.net/AAq1qOhfyrClGK1mg3mGYQ==/18776360067593424.jpg", author = "水瀬いのり" }; musiclist.Add(model); //这里先建立两个对象,加入到音乐列表 model = new MusicModel { title = "Stay Alive", url = "http://p2.music.126.net/HBaT8T5zNfeOs3moefyDSQ==/18766464462962331.mp3", pic = "http://p3.music.126.net/AAq1qOhfyrClGK1mg3mGYQ==/18776360067593424.jpg", author = "高橋李依" }; musiclist.Add(model); return Json(musiclist); } }
3.APlayerAndWebApi里配置APlayer
HTML:
<div id="musicplayer" class="aplayer"></div> <script src="~/js/APlayer/APlayer.min.js"></script> <script src="~/js/APlayer/custom.js"></script>
JS代码:
jQuery.support.cors = true; var postlink = "http://localhost:58982/"; $(function () { initMusicList(); }); var initMusicList = function () { var link = postlink + "api/getmusiclist";//调用WebAPI的接口获取音乐列表数据 var param = { }; $.ajax({ type: "GET", url: link, cache: false, //禁用缓存 data: param, //传入组装的参数 dataType: "json", success: function (data) { if (data != null) { var musicData = data; var apmusic = new APlayer({ element: document.getElementById('musicplayer'), narrow: false, autoplay: false, showlrc: false, mutex: true, theme: '#ad7a86', music: musicData }); apmusic.volume(0.3); apmusic.on('play', function () { //此处为记录动作,比如用户点击了播放,用户自定义,详细查看API }); } }, error: function (ex) { //alert(ex); } }); }
最后大功告成了。
附下载地址
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.NET AJAX框架开发幻灯片播放网页 2019-06-20
- ASP.NET AJAX框架开发幻灯片播放网页 2019-06-20
- 我们一起完成插件框架的设计与实现 2019-04-21
- [ASP.NET]NTKO插件使用常见问题 2018-06-23
- H5 video播放视频遇到的问题 2018-06-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash