2016-10-21 89 views
0

我是Android的初學者,我正在開發一個應用程序,使用YouTube Data API來顯示特定播放列表的YouTube視頻。我成功地這樣做了,但是有一個問題,無論用戶何時點擊該播放列表中的任何視頻,該視頻都會默認播放YouTube視頻在YouTube應用中播放。我希望每當用戶點擊任何視頻時,它應該在全屏幕設備YouTube應用中播放 感謝各種幫助! 這裏是我的主要活動代碼:如何在全屏幕中播放YouTubePlayList意圖視頻

package com.example.pc.fkidshell; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.support.v7.widget.Toolbar; 
import android.view.View; 
import android.widget.Button; 

import com.google.android.youtube.player.YouTubeIntents; 

public class Main4Activity extends AppCompatActivity { 
    Toolbar third_toolbar; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main4); 
     third_toolbar = (Toolbar) findViewById(R.id.my_thirdtoolbar); 
     setSupportActionBar(third_toolbar); 
     getSupportActionBar().setTitle(R.string.sectitle); 
     getSupportActionBar().setIcon(R.drawable.tblogo); 
     OnClickButtonListener(); 
    } 
    public void OnClickButtonListener() 
    { 
     Button youtubebtn = (Button) findViewById(R.id.button8); 
     youtubebtn.setOnClickListener(new View.OnClickListener() 
     { 
      @Override 
      public void onClick(View v) 
      { 
       String PLAYLIST_ID = "PLXRActLQ03oY_6AQb-5EMuKFYQA_fDE40"; 
       Intent intent = YouTubeIntents.createPlayPlaylistIntent(Main4Activity.this, PLAYLIST_ID); 
       startActivity(intent); 

      } 
     } 
     ); 
    } 
} 

回答

0

傳遞的force_fullscreen額外的true

intent.putExtra("force_fullscreen",true); 

參考你另一個答案:

https://stackoverflow.com/a/14064588/4434834

+0

這僅適用於YouTubeIntents.createPlayVideoIntent ()不適用於YouTubeIntents.createOpenPlaylistIntent(Main4Activity.this,PLAYLIST_ID) – Iqra