Предположим, что вы хотите воспроизвести любое встроенное видео, вам нужно сделать две вещи:
В манифесте Android установите android:hardwareAccelerated="true"
:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true">
<activity android:name=".Activity"
android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Что вы уже сделали, в вашем основном наборе действий:
WebSettings w = webView.getSettings();
w.setPluginState(PluginState.ON);
Для запуска необходимо активировать аппаратное ускорениена старых устройствах Android тоже, хотя эта опция появляется только в Android 3.0+.Полагаю, вам нужно было бы указать это где-то в коде для Android 1.0-2.3.3, но он отлично работает, если вы используете 3.0+.
Надеюсь, это поможет!