打开并关闭youtube视频的Android应用

时间:2018-08-21 12:53:33

标签: android android-intent youtube

对不起,目前我的代码有点意大利面,但我只是有一个一般性问题。我有一个Android应用程序,其中用户点击应该打开youtube的按钮,播放10秒剪辑,然后关闭youtube,然后用户继续进行活动。我已经可以通过

来播放视频
Intent appIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:" + id));

并启动该意图,但是我的问题是,完成视频后如何关闭该视频? 我可以通过在等于视频长度的startActivity()之后调用postDelayed()来恢复活动,但是youtube窗口只是进入画中画而不是关闭。调用finish()方法只会关闭我的主要活动。

是否有解决方案,或者外部程序(即youtube应用)的画中画功能不能在我的应用中更改?

1 个答案:

答案 0 :(得分:0)

您最好创建一个新的活动,将视频播放器嵌入到该活动中,然后使用startAcitivty返回。

我认为问题在于,当YouTube应用程序打开时,该应用程序现在已具有控制权,并且在一定的时间限制后打开自己(这实际上是在做的事情)对您的应用程序确实不利。 您可以使用Youtube API嵌入它,因此它并不难,而且比您描述的要容易。