2017-01-16 6 views
0

私は開発中のアプリでYouTubeのAndroid Player APIを使用してYouTube動画を再生しています。動画を読み込むには、動画のIDをAPIに指定する必要がありますが、この場合はURLを指定して動画を再生しようとしています。 SOの質問には正規表現を使用してURLから動画IDを取得する方法が示唆されていますが、それは気になるようです.YouTubeの開発者ポリシーでは、「YouTube APIサービス以外の技術を使用してAPIにアクセスしたり、データ(YouTubeの視聴覚コンテンツのあらゆる部分にアクセスすることを含む) "と表示されています。これは、これが意図した動画の読み込み方法ではないことを示しています。URLからのYouTube動画IDの取得

YouTubeのAPIを使用してURLから動画IDを取得する方法はありますか?

答えて

0

Pattern compiledPattern = Pattern.compile(pattern); 
     Matcher matcher = compiledPattern.matcher("https://www.youtube.com/watch?v=fhWaJi1Hsfo"); 

     if (matcher.find()) { 
      String id = matcher.group(); 
      Log.i("id", "++++" + id); 
     } 

、これを試してみて、それがあなたのお役に立てば幸いです。!!

関連する問題