【发布时间】:2018-04-13 07:42:47
【问题描述】:
我正在尝试在 VideoView 中播放从 WebView 传递的视频。它可以工作,除了 VideoView 不想阅读它。我不断收到错误:
“抱歉,无法播放此视频。”
这是 VideoView 的代码:
public class VideoHandler extends Activity {
WebView myWebView;
VideoView myVideoView;
WebChromeClient chromeClient;
WebViewClient wvClient;
Intent in;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_player);
myVideoView = (VideoView) findViewById(R.id.videoview);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(myVideoView);
String video = (MNWVMainPage.myWebView.getUrl());
myVideoView.setMediaController(mediaController);
myVideoView.setVideoPath(video);
myVideoView.start();
myVideoView.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.stop();
mp.release();
setContentView(R.layout.mnwv_main);
}
});
}
}
为什么这不会加载视频?
【问题讨论】:
-
部分you tube视频也出现这种提示,请检查视频是否可播放或是否在默认浏览器播放。
标签: android html video android-videoview