thieumao

Xem video youtube

Jul 21st, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 KB | None | 0 0
  1. package com.cudo.vlog;
  2.  
  3. import com.cudo.vlog.R;
  4. import com.cudo.vlog.utils.Funs;
  5. import com.google.android.youtube.player.YouTubeBaseActivity;
  6. import com.google.android.youtube.player.YouTubeInitializationResult;
  7. import com.google.android.youtube.player.YouTubePlayer;
  8. import com.google.android.youtube.player.YouTubePlayer.Provider;
  9. import com.google.android.youtube.player.YouTubePlayerView;
  10.  
  11. import android.os.Bundle;
  12. import android.view.Menu;
  13. import android.view.MenuItem;
  14. import android.view.Window;
  15. import android.widget.Toast;
  16.  
  17.  
  18. public class XemphimOnlineActivity extends YouTubeBaseActivity implements
  19.     YouTubePlayer.OnInitializedListener {
  20.    
  21.     static private final String DEVELOPER_KEY ="AIzaSyARYciEFMsq-bSS_Hb0GrPd_RjVjpYkIBU";
  22.     static private String VIDEO = "SR6iYWJxHqs";
  23.             //"fLexgOxsZu0";
  24.             //"HoTfvqjFro0";
  25.    
  26.     @Override
  27.     protected void onCreate(Bundle savedInstanceState) {
  28.         super.onCreate(savedInstanceState);
  29.         this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  30.         setContentView(R.layout.xemphim_activity);
  31.        
  32.         if (Funs.isNetworkAvailable(this)){
  33.             Bundle bundle = getIntent().getExtras();
  34.             VIDEO = bundle.getString("idVideo");
  35.            
  36.             YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
  37.             youTubeView.initialize(DEVELOPER_KEY, this);
  38.         } else {
  39.             Toast.makeText(this, "Please check Wifi/3G", Toast.LENGTH_SHORT).show();
  40.         }
  41.        
  42.     }
  43.  
  44.     @Override
  45.     public boolean onCreateOptionsMenu(Menu menu) {
  46.         // Inflate the menu; this adds items to the action bar if it is present.
  47.         getMenuInflater().inflate(R.menu.xemphim_online, menu);
  48.         return true;
  49.     }
  50.    
  51.     @Override
  52.     public boolean onOptionsItemSelected(MenuItem item) {
  53.         if (item.getItemId() == R.id.action_back) {
  54.             finish();
  55.         }
  56.         return super.onOptionsItemSelected(item);
  57.     }
  58.  
  59.     @Override
  60.     public void onInitializationFailure(Provider arg0,
  61.             YouTubeInitializationResult error) {
  62.         Toast.makeText(this, "Error :"+ error.toString() , Toast.LENGTH_LONG).show();
  63.        
  64.     }
  65.  
  66.     @Override
  67.     public void onInitializationSuccess(Provider arg0, YouTubePlayer player,
  68.             boolean arg2) {
  69.         player.loadVideo(VIDEO);
  70.         player.setFullscreen(true);
  71.     }
  72.  
  73.     @Override
  74.     protected void onPause() {
  75.         // TODO Auto-generated method stub
  76.         super.onPause();
  77.     }
  78.  
  79.     @Override
  80.     protected void onResume() {
  81.         // TODO Auto-generated method stub
  82.         super.onResume();
  83.     }
  84.  
  85.     @Override
  86.     protected void onStart() {
  87.         // TODO Auto-generated method stub
  88.         super.onStart();
  89.     }
  90.  
  91.     @Override
  92.     protected void onStop() {
  93.         // TODO Auto-generated method stub
  94.         super.onStop();
  95.     }
  96.  
  97.     @Override
  98.     protected void onDestroy() {
  99.         // TODO Auto-generated method stub
  100.         super.onDestroy();
  101.     }
  102.  
  103.     @Override
  104.     protected void onSaveInstanceState(Bundle arg0) {
  105.         // TODO Auto-generated method stub
  106.         super.onSaveInstanceState(arg0);
  107.     }
  108.  
  109.  
  110. }
Advertisement
Add Comment
Please, Sign In to add comment