我目前正在試圖爲音樂家制作一個網站,他希望在網站上有他的專輯歌曲的小預覽。AngularJS:播放/靜音按鈕上的音頻預覽
我現在有一個JSON陣列的歌曲,我加載到AngularJS並加載到頁面
<tr ng-repeat="song in info.songs">
<td>
<a href="" ng-click='startPlayback(song.url)' class="play-symbol"><span class="glyphicon glyphicon-headphones" aria-hidden="true"></a>
<a href="" ng-click='stopPlayback()' class="stop-symbol"><span class="glyphicon glyphicon-volume-off" aria-hidden="true"></a>
</td>
<td>{{song.title}}</td>
...
</tr>
正如你可以看到我還創建了一個「startPlayback」和「stopPlayback」的名字,其正是它所說的。
我現在的問題是,我只想在開始時顯示「glyphicon-headphones」符號,當我開始播放時,只有在開始播放歌曲時,耳機會變爲「glyphicon-volume-off」符號。 我已經得到了這個,但現在我遇到了問題:
我想要它,以便您現在可以單擊任何其他耳機(「開始」)圖標,播放停止播放(我也已經得到),播放的「舊」歌曲的靜音符號變回耳機,「新」符號變爲靜音符號。
你會如何實現這樣的目標?