YouTube के पास वीडियो के लिए उनके यूआरएल में समय का संकेत देने का एक शानदार तरीका है।
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);
}
}
उस सवाल से दूसरे उत्तर का उपयोग करना। किसी भी इरादे पर एक ही तर्क लागू किया जा सकता है, Time
स्ट्रिंग को URI
पर जोड़ें जैसा कि इरादे के बावजूद ऊपर दिखाया गया है।
स्रोत
2017-01-17 12:21:24
मुझे लगता है कि जब आप एक विशिष्ट समय पर यूट्यूब वीडियो साझा लिंक परिवर्तन में समय = के समान यूआरएल कुछ के साथ यूआरएल खोलने का प्रयास करें तो आपको तदनुसार वीडियो को लिंक बदलने की आवश्यकता हो सकती है। – Lehue