1
共有動画のURLからユーチューブ動画IDを取得することはhttps://www.youtube.com/shared?ci=4xtFG3fPrk8のURLのIDを返しますが、ユーチューブの再生私の「ビデオはご利用いただけません」というエラー私はUrl.This関数から動画IDを取得するための次のコードを使用してい
public static String extractYTId(String ytUrl) {
String vId = null;
Pattern pattern = Pattern.compile(
"(?<=shared\\?ci=|watch\\?v=|/videos/|embed\\/|youtu.be\\/|\\/v\\/|watch\\?v%3D|\u200C\u200B%2Fvideos%2F|embed%2\u200C\u200BF|youtu.be%2F|%2Fv%2\u200C\u200BF)[^#\\&\\?\\n]*");
Matcher matcher = pattern.matcher(ytUrl);
if (matcher.find()) {
vId = matcher.group();
Log.e(TAG, "video id found : " + vId);
}
return vId;
}
を示し共有し、実際のリンクの
おかげ
uは使用すべきビデオ – Athul
を設定するために使用しているURLを表示してください同じURLは共有されたyoutubeリンクのIDを使用できません – Athul
そのIDはhttps://www.youtube.com/watch?v= – Athul