2016-10-03 43 views
1

我想在我的应用中播放YouTube视频。我现在很困惑该怎么做。如果您知道其他方法如何将YouTube视频添加到应用中,请告诉我们。无法在我的应用中播放YouTube视频

import android.net.Uri; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.widget.VideoView; 
import android.widget.MediaController; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     VideoView videoView =(VideoView)findViewById(R.id.videoView); 
     MediaController mediaController= new MediaController(this); 
     mediaController.setAnchorView(videoView); 
     Uri uri=Uri.parse("rtsp://r2---sn-a5mekney.googlevideo.com/Cj0LENy73wIaNAlesqO_bJs9khMYDSANFC2Yi_JXMOCoAUIASARgnaGur5OBx_hXigELcTg4UmstWUFleWcM/1C1D9E3122CE052254D17B1F5AF58175E47748CF.26C6350D80F279F00F0B11480BA4C5D3E7F7F40A/yt6/1/video.3gp"); 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(uri); 
     videoView.requestFocus(); 
     videoView.start(); 
    } 

} 

它显示错误不能播放该视频

清单代码

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.alstom.motherstouch"> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

回答

相关问题