parent
a7f67dc72e
commit
46ec9ff999
|
@ -210,13 +210,7 @@ class AudioContentPlayerService : MediaSessionService() {
|
||||||
generateUrl(
|
generateUrl(
|
||||||
content.id,
|
content.id,
|
||||||
onSuccess = { urlGenerateSuccess(content, it) },
|
onSuccess = { urlGenerateSuccess(content, it) },
|
||||||
onFailure = {
|
onFailure = { playNextContent() }
|
||||||
if (playlistManager!!.hasNextContent()) {
|
|
||||||
playNextContent()
|
|
||||||
} else {
|
|
||||||
onStopService()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -264,13 +258,7 @@ class AudioContentPlayerService : MediaSessionService() {
|
||||||
generateUrl(
|
generateUrl(
|
||||||
content.id,
|
content.id,
|
||||||
onSuccess = { urlGenerateSuccess(content, it) },
|
onSuccess = { urlGenerateSuccess(content, it) },
|
||||||
onFailure = {
|
onFailure = { playPreviousContent() }
|
||||||
if (playlistManager!!.hasPreviousContent()) {
|
|
||||||
playPreviousContent()
|
|
||||||
} else {
|
|
||||||
onStopService()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,8 +24,4 @@ class AudioContentPlaylistManager(private val playlist: List<AudioContentPlaylis
|
||||||
fun hasNextContent(): Boolean {
|
fun hasNextContent(): Boolean {
|
||||||
return currentIndex + 1 < playlist.size
|
return currentIndex + 1 < playlist.size
|
||||||
}
|
}
|
||||||
|
|
||||||
fun hasPreviousContent(): Boolean {
|
|
||||||
return currentIndex - 1 > 0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -322,6 +322,7 @@ class AudioContentPlaylistDetailActivity : BaseActivity<ActivityAudioContentPlay
|
||||||
binding.tvContentCount.text = " ${it.contentCount}개"
|
binding.tvContentCount.text = " ${it.contentCount}개"
|
||||||
binding.tvCreateDate.text = "만든 날짜 ${it.createdDate} "
|
binding.tvCreateDate.text = "만든 날짜 ${it.createdDate} "
|
||||||
adapter.updateItems(it.contentList)
|
adapter.updateItems(it.contentList)
|
||||||
|
this.contentList.clear()
|
||||||
this.contentList.addAll(it.contentList)
|
this.contentList.addAll(it.contentList)
|
||||||
updateCoverImageLayout(imageUrlList = it.playlistCoverImageList)
|
updateCoverImageLayout(imageUrlList = it.playlistCoverImageList)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue