无法播放来自youtube的视频

时间:2011-09-09 12:00:05

标签: android

您好我是Android的新手,我正在尝试使用此代码播放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>

2 个答案:

答案 0 :(得分:0)

您确定在AndroidManifest.xml中有添加权限

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

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

答案 1 :(得分:0)

嘿,这里工作正常。我查了一下代码。我想检查互联网许可。执行后,您可以获得互联网或youtube等选项。

相关问题