2011-09-09 6 views
0

안녕하세요 저는 Android에 익숙하지 않고이 코드를 사용하여 YouTube 동영상을 재생하려고하지만 오류가 발생하지 않는 결과가 없습니다.youtube에서 비디오를 재생할 수 없습니다

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    Uri uri = Uri.parse("http://www.youtube.com/watch?v=hPUGNCIozp0"); 
    Intent intent = new Intent(Intent.ACTION_VIEW,uri); 
    startActivity(intent); 
} 

내 XML 파일

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/back" 
    android:weightSum="1"> 
</LinearLayout> 

내 매니페스트 파일

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.vdemo" android:versionCode="1" android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="9" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".VDemoActivity" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

</application> 
</manifest> 
+0

'logcat' 출력을보세요. – Dave

답변

0

permissoin 추가되어 있는지를 있습니까 이봐 여기가 잘 작동 . 나는 코드를 확인했다. 나는 인터넷 허가를위한 체크를 생각한다. 실행 후 인터넷이나 유튜브와 같은 옵션을 얻을 수 있습니다.

+0

지원에 대한 감사 덕분에 – Mahek

+0

출력이나 오류가 발생하지 않을 때까지 – Mahek

+0

괜찮아요. 지금은 그것을 얻을 수 있어요. 이전 장치를 사용하고있었습니다. – Mahek

0

당신의 AndroidManifest.xml에

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

<uses-permission 
android:name="android.permission.ACCESS_NETWORK_STATE" /> 
+0

예 분명히 내가 그랬다 – Mahek

관련 문제