小编Moo*_*thy的帖子

在Android Webview上显示html5视频.视频在播放时变黑

在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)

video android android-webview html5-video

2
推荐指数
1
解决办法
815
查看次数

标签 统计

android ×1

android-webview ×1

html5-video ×1

video ×1