在线音乐网站前端部分的试听、收藏、详情功能的代码
时间: 2023-09-21 14:08:38 浏览: 46
以下是在线音乐网站前端部分的试听、收藏、详情功能的代码示例:
试听功能:
```html
<audio id="music-player">
<source src="music.mp3" type="audio/mpeg">
</audio>
<button onclick="playMusic()">Play</button>
<button onclick="pauseMusic()">Pause</button>
<button onclick="fastForward()">Fast Forward</button>
<button onclick="rewind()">Rewind</button>
<script>
var musicPlayer = document.getElementById("music-player");
function playMusic() {
musicPlayer.play();
}
function pauseMusic() {
musicPlayer.pause();
}
function fastForward() {
musicPlayer.currentTime += 5;
}
function rewind() {
musicPlayer.currentTime -= 5;
}
</script>
```
收藏功能:
```html
<button onclick="addToFavorites()">Add to Favorites</button>
<button onclick="removeFromFavorites()">Remove from Favorites</button>
<script>
var favorites = [];
function addToFavorites() {
favorites.push("music.mp3");
alert("Added to Favorites!");
}
function removeFromFavorites() {
var index = favorites.indexOf("music.mp3");
if (index > -1) {
favorites.splice(index, 1);
alert("Removed from Favorites!");
}
}
</script>
```
详情功能:
```html
<h1>Song Title</h1>
<h2>Artist</h2>
<h3>Album</h3>
<p>Lyrics</p>
<button onclick="share()">Share</button>
<script>
function share() {
var url = "https://example.com/music";
window.open("https://twitter.com/intent/tweet?url=" + encodeURIComponent(url));
}
</script>
```
以上代码仅供参考,具体实现方式可能因网站的不同而异。