|
|
|
วิดีโอไม่รันบน Andriod ใช้สคิป WebView ไม่เล่น Youtube แก้ไขอย่างไรครับ |
|
|
|
|
|
|
|
ลองใส่อันนี้ก่อนโหลดครับ
Code (Android-Java)
wv.setWebChromeClient(new WebChromeClient() {
});
Example (Android-Java)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = (WebView) findViewById(R.id.webView1);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setPluginsEnabled(true);
final String mimeType = "text/html";
final String encoding = "UTF-8";
String html = getHTML();
wv.setWebChromeClient(new WebChromeClient() {
});
wv.loadDataWithBaseURL("", html, mimeType, encoding, "");
}
public String getHTML() {
String html = "<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/"
+ "J2fB5XWj6IE"
+ "?fs=0\" frameborder=\"0\">\n"
+ "</iframe>\n";
return html;
}
ได้ไม่ได้ยังไงลองบอกมาด้วยครับ
|
|
|
|
|
Date :
2013-07-21 06:55:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีก 1 วิธี
WebView and HTML5 <video>
|
|
|
|
|
Date :
2013-07-21 06:56:10 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับเด่วผมขอทำตามที่ คุณพี่บอกก่อนแล้วกันครับถ้าได้หรือไม่ได้ยังไงจะแจ้งให้ทราบอีกครั้งครับ
|
|
|
|
|
Date :
2013-07-21 20:53:28 |
By :
weiser |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Activity_main.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=".MainActivity" >
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
MainActivity.java
ackage com.bcr_basic;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("http://android.iamsurat.com/");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
พบต้องเอา Code นั้นไปแต่งตรงไหนดีครับ
|
|
|
|
|
Date :
2013-07-21 23:48:08 |
By :
weiser |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|