使用ngCordova media / onic / firebase制作音频播放列表

时间:2016-08-10 18:56:53

标签: javascript angularjs audio ionic-framework firebase

每个人,我是混合动力车的初学者,我使用离子框架。我想将音频从我的firebase控制台传输到我的应用程序。我总是上传包含每个音频的URL的数据库,但在我看过的所有教程中,他们只播放一首歌,但我想从firebase存储中播放整个播放列表。这是我的代码中显示播放列表的部分

## if you want a border for the region (works only if all equations are convex!)

f1 <- function() 0.1
f2 <- function() 1.8
f3 <- function() -1.2
f4 <- function() 0.3

grid$inside_eq1 <- (f1() <= grid$A) & (grid$A < f2())
grid$inside_eq2 <- (f3() < grid$A + grid$B) & (grid$A + grid$B < f4())
grid$inside <- grid$inside_eq1 & grid$inside_eq2

hull <- chull(grid$A[grid$inside], grid$B[grid$inside])
ggplot(grid, aes(x = A, y = B)) +
    geom_tile(aes(color = inside, fill = inside)) +
    geom_path(data = grid[grid$inside, ][c(hull, hull[1]), ], size = 2)

请帮助我,我现在被困在这几天......

1 个答案:

答案 0 :(得分:0)

在设备上播放媒体有很多内容,我找到的最简单方法是使用Cordova Media Plugin(https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/)。您必须记住,您可能希望能够在启动后停止播放该歌曲,具有暂停和恢复功能,并尽可能保持一切清洁。

我写了一个名为Serenity的应用程序(Google Play和App Store),这是一个具有各种音乐播放列表的冥想应用程序,它还具有暂停/播放/停止功能的功能。它是在公共Github Repo(https://github.com/tjuranek/MeditationApplication/tree/master/MeditationApplication)上发布的。

我还使用ng-repeat在我的index.html页面上创建播放列表,然后控制媒体的所有代码都在app.js.不幸的是,这并不会传播音乐,但这应该是一个好的开始!