ドキュメントには 360ui に関する情報がありませんが、私が試したことから:
必要な HTML コード:
<div id="sm2-container"></div>
<div class="ui360 ui360-vis">
<a id="song_link" class="sm2_link" href="asfgasg.mp3"></a>
</div>
JS:
soundManager.setup({
url: 'inc/soundmanager/',
flashVersion: 9,
useFlashBlock: true,
onready: function() {
soundManager.createSound('someSongId_', selectedSong);
},
ontimeout: function() {
// Error msg
}
});
ファイルも必要です (必要なテーマによって異なります)。
- flashblock.css
- 360player.css
- 360player-visualization.css
- berniecode-animator.js
- 360-button-vis-play-light.png
- 360-button-vis-pause-light.png
その後、「再生」画像を含む div が必要です。
再生するには、soundManager.getSoundById('myId') を使用し、onfinish イベントとチェーンします。ドキュメントの例:
soundManager.play('myId',{
onfinish: function() {
alert('The sound '+this.id+' finished playing.');
}
});
それが役に立てば幸い...