0
我是AngularJS的新手。我正在通過AngularJS開發音樂應用程序。通過angular js處理JavaScript插件
對於HTML5播放器,我使用的是:https://github.com/DIYgod/APlayer。
如何將aplyer包裹在角度內,所以我只能調用指令來初始化播放器。
EX- INIT PLAYER
<div id="player1" class="aplayer"></div>
JS
var ap = new APlayer({
element: document.getElementById('player1'), // Optional, player element
narrow: false, // Optional, narrow style
autoplay: true, // Optional, autoplay song(s), not supported by mobile browsers
showlrc: 0, // Optional, show lrc, can be 0, 1, 2, see: ###With lrc
mutex: true, // Optional, pause other players when this player playing
theme: '#e6d0b2', // Optional, theme color, default: #b7daff
mode: 'random', // Optional, play mode, can be `random` `single` `circulation`(loop) `order`(no loop), default: `circulation`
preload: 'metadata', // Optional, the way to load music, can be 'none' 'metadata' 'auto', default: 'auto'
listmaxheight: '513px', // Optional, max height of play list
music: { // Required, music info, see: ###With playlist
title: 'Preparation', // Required, music title
author: 'Hans Zimmer/Richard Harvey', // Required, music author
url: 'http://7xifn9.com1.z0.glb.clouddn.com/Preparation.mp3', // Required, music url
pic: 'http://7xifn9.com1.z0.glb.clouddn.com/Preparation.jpg', // Optional, music picture
lrc: '[00:00.00]lrc here\n[00:01.00]aplayer' // Optional, lrc, see: ###With lrc
}
});
我試圖通過指令來使用它,通過模板
<div id="player1" class="aplayer"></div>
,但我不知道該怎麼添加Aplayer
JS到Angular。
感謝你讓我 –
不客氣的一天。我添加了一些代碼來展示如何使用元素屬性作爲玩家參數。 –
嗨stej4n你能指導我如何通過json給APlayer音樂參數。或者點擊一個按鈕,APlayer應該播放由json API獲取的音樂。 基本上動態添加json提取音樂參數 –