0

こんにちは、AndroidにYouTubeビデオを埋め込もうとしています。これが画面に表示されるものです - http://imgur.com/5YEVq24

これはwebviewの私のコードです

<img src="illustration.jpg" />
<video src="http://www.youtube.com/watch?v=dvWy9NXiZZI"  width="320" height="240" autobuffer controls onclick="this.play();"/>

画像は正常に表示されますが、画像の下のビデオは表示されず、クリックしても再生されません。

誰でも私を助けてくれませんか?

4

4 に答える 4

2

マニフェストのアプリケーション レベルにこの小さな追加を行うと、うまくいきます。

android:hardwareAccelerated="true"  
于 2013-05-12T08:52:22.620 に答える
0

WebView で JavaScript を有効にしましたか? これを試していない場合は、ここでjavascriptを有効にしています

WebView web=(WebView) findViewById(R.id.webView1);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl("http://www.youtube.com/watch?v=dvWy9NXiZZI");

これはxmlです

main.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<android.webkit.WebView
    android:id="@+id/webView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
</android.webkit.WebView>

また、ハードウェアのリソースが限られているため、一部のデバイスで動画を再生できないという問題もあります。

于 2013-02-15T03:20:15.237 に答える
0
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.house"
android:versionCode="1"
android:versionName="1.0" xmlns:tools="http://schemas.android.com/tools">

「xmlns:tools="http://schemas.android.com/tools」を入れてみてください

マニフェストの android:hardwareAccelerated="true"

<activity android:name="Main_Webview" android:hardwareAccelerated="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboardHidden"></activity>     
于 2013-02-15T04:01:18.453 に答える