大家好,我是混合 aps 的初学者,我使用 ionic 框架。我想将音频从我的 firebase 控制台流式传输到我的应用程序。我一直上传数据库,包括每个音频的 URL,但在我看过的所有教程中,他们只播放一首歌曲,但我想播放 firebase 存储中的整个播放列表。这是我的代码中显示播放列表的部分
<ul>
<li ng-repeat="song in songs " ng-click=(play("song.url")) >
{{song.songName}}
{{song.artistName}}
</li>
</ul>
请帮助我,我已经被困在这一点上好几天了......
最佳答案
要在设备上播放媒体,需要做很多工作,我发现的最简单的方法是使用 Cordova 媒体插件 ( https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/ )。您必须记住,您可能希望能够在歌曲开始后停止播放,具有暂停和恢复功能,并尽可能保持一切干净。
我编写了一个名为 Serenity 的应用程序(Google Play 和 App Store 很快),它是一个带有音乐播放列表的冥想应用程序,它还具有暂停/播放/停止功能。它位于公共(public) Github 存储库 ( https://github.com/tjuranek/MeditationApplication/tree/master/MeditationApplication ) 上。
我还使用 ng-repeat 在我的 index.html 页面上创建播放列表,然后控制媒体的所有代码都在 app.js 中。不幸的是,这不能播放音乐,但这应该是一个好的开始!
关于javascript - 使用 ngCordova media/onic/firebase 制作音频播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38881461/