Karaoke url changed to download the audio.
This commit is contained in:
@@ -1096,6 +1096,7 @@ class MyListFragment : Fragment() {
|
||||
putExtra(
|
||||
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(
|
||||
data.url?:it,
|
||||
it,
|
||||
karaokeData.title,
|
||||
karaokeData.id
|
||||
@@ -1131,6 +1132,7 @@ class MyListFragment : Fragment() {
|
||||
putExtra(
|
||||
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(
|
||||
data.url?:it,
|
||||
it,
|
||||
karaokeData.title,
|
||||
karaokeData.id
|
||||
|
||||
@@ -222,7 +222,8 @@ class FavKaraokeFragment : Fragment() {
|
||||
).apply {
|
||||
putExtra(
|
||||
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
|
||||
KaraokePlayerData(data.url?:it,
|
||||
it, karaokeData.title, karaokeData.id)
|
||||
)
|
||||
})
|
||||
}
|
||||
@@ -250,7 +251,8 @@ class FavKaraokeFragment : Fragment() {
|
||||
).apply {
|
||||
putExtra(
|
||||
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
|
||||
KaraokePlayerData(data.url?:it,
|
||||
it, karaokeData.title, karaokeData.id)
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -460,7 +460,7 @@ class KaraokePlayerActivity : WokaBaseActivity() {
|
||||
}
|
||||
|
||||
private fun loadAudioFromUrl() {
|
||||
if (karaokePlayerData?.karaokeVideoUrl == null) {
|
||||
if (karaokePlayerData?.karaokeAudioUrl == null) {
|
||||
binding.progressView.hide()
|
||||
toast(getString(R.string.canoot_load_karaoke))
|
||||
return
|
||||
@@ -468,7 +468,7 @@ class KaraokePlayerActivity : WokaBaseActivity() {
|
||||
|
||||
CoroutineScope(Dispatchers.IO).launch {
|
||||
try {
|
||||
val url = URL(karaokePlayerData?.karaokeVideoUrl)
|
||||
val url = URL(karaokePlayerData?.karaokeAudioUrl)
|
||||
copyStreamToFile(url.openConnection().getInputStream(), File(karaokeMusicPath))
|
||||
runOnUiThread {
|
||||
binding.recorderView.show()
|
||||
|
||||
@@ -6,6 +6,7 @@ import kotlinx.parcelize.Parcelize
|
||||
@Parcelize
|
||||
data class KaraokePlayerData(
|
||||
val karaokeVideoUrl: String,
|
||||
val karaokeAudioUrl: String,
|
||||
val title: String?,
|
||||
val id: Int?
|
||||
): Parcelable
|
||||
@@ -258,7 +258,10 @@ class KaraokeActivity : WokaBaseActivity() {
|
||||
).apply {
|
||||
putExtra(
|
||||
EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
|
||||
KaraokePlayerData(data.url?:it,
|
||||
it,
|
||||
karaokeData.title,
|
||||
karaokeData.id)
|
||||
)
|
||||
})
|
||||
}
|
||||
@@ -273,7 +276,7 @@ class KaraokeActivity : WokaBaseActivity() {
|
||||
).apply {
|
||||
putExtra(
|
||||
EXTRA_KARAOKE_DATA,
|
||||
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
|
||||
KaraokePlayerData(data.url?:it, it, karaokeData.title, karaokeData.id)
|
||||
)
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user