在Android Webview上显示视频.播放和声音时视频变黑,但视频屏幕变黑.我正在研究android 15+版本.玩这个需要什么?..一些设备将正常工作..
Xml代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.gowsample.MainActivity" >
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/sam"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/webView1"
android:layout_below="@+id/webView1"
android:layout_marginTop="36dp"
android:text="@string/hello_world" />
Run Code Online (Sandbox Code Playgroud)
主要活动代码:
package com.example.gowsample;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
public class MainActivity extends Activity {
private WebView mWebview ;
@SuppressLint({ "NewApi", "SetJavaScriptEnabled" }) @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebview = (WebView)findViewById(R.id.webView1);
mWebview.getSettings().setMediaPlaybackRequiresUserGesture(false);
mWebview.getSettings().setJavaScriptEnabled(true);
String myvar = "";
String head = "<!DOCTYPE html><html><head><meta …Run Code Online (Sandbox Code Playgroud)