假设我有以下代码:
val billiejean = "B02LXuKWGTI"
val smoothcriminal= "CBrWNbjw3RA"
bjbutton.setOnClickListener{
play(billiejean)
}
smbutton.setOnClickListener{
play(smoothcriminal)
}
fun play (video:String){
//something
}
按BJBUTTON使应用程序播放Billie Jean。按下Smbutton使该应用程序播放流畅的犯罪
我应该在" Play"功能中放置什么代码?帮助大多数人。
您可以创建一个在YouTube应用程序上启动视频的意图,如果未安装该应用程序,则浏览器将打开链接,类似的链接:
fun play(video: String) {
val appIntent = Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:$video"))
val webIntent = Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=$video"))
try {
startActivity(appIntent)
} catch (ex: ActivityNotFoundException) {
startActivity(webIntent)
}
}