gpt4 book ai didi

android - 使用android intent在特定时间打开youtube视频

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:35 26 4
gpt4 key购买 nike

我正在从我的应用程序打开一个 youtube 视频,类似于这个答案:https://stackoverflow.com/a/12439378/379865

我想知道是否可以在指定时间打开视频,例如让视频从开始播放 30 秒开始播放,而不是从头开始播放。

最佳答案

YouTube 有一种很好的方法可以在视频的 URL 中指示时间。

Intent 看起来像 startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/watch?v=Z149x12sXs"+ time))); 其中 String time = "&t=0m30s";

编辑:YouTube 应用的扩展。

public static void watchYoutubeVideo(String id, String time){
Intent appIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:" + id + time));
Intent webIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.youtube.com/watch?v=" + id + time));
try {
startActivity(appIntent);
} catch (ActivityNotFoundException ex) {
startActivity(webIntent);
}
}

使用该问题的另一个答案。相同的逻辑可以应用于任何 Intent ,只需将 Time 字符串添加到 URI 中,如上所示,无论 Intent 如何。

关于android - 使用android intent在特定时间打开youtube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41696939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com