你管视频不播放
我是安卓新手。我正在尝试播放一个 YouTube 视频,其路径存在于 html 文件中。但是当我这样做时,我会出现黑屏,点击该链接后将显示一个链接。但我希望视频显示在我的 web 视图中并在触摸该视频应该播放.. 我正在使用以下代码..
webView = (WebView)findViewById(R.id.webView1);
WebSettings websets = webView.getSettings();
websets.setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/youtubes.html");
对此有任何帮助吗?
谢谢, 克尔蒂
I am new to android. I am trying play a youtube video whose path is present in an html file.. But when I do that I get black screen and upon tapping that a link will be displayed.. But I want the video to be displayed in my webview and on touching that video should be played..
I am using the following code..
webView = (WebView)findViewById(R.id.webView1);
WebSettings websets = webView.getSettings();
websets.setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/youtubes.html");
any help on this ?
Thanks,
Keerthi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
YouTube 通常需要 Flash。您的链接是否指向桌面版 YouTube?此链接是否会在您的 Android 浏览器中播放(而不是打开 YouTube 应用)?
另请查看 m.youtube.com - 创建此链接是为了通过打开外部播放器在移动设备上运行。
YouTube usually requires flash. Are your links pointing to desktop version of YouTube? Do this links play in your browser in Android (not opening the YouTube app)?
Also take a look at m.youtube.com - this links are created to run on mobile devices by opening external player.
如果您在模拟器上运行它,那么视频将无法从 YouTube 播放,因为您需要 Flash。但如果您在手机上运行它,请检查您是否正确添加了方法。还可以尝试使用 VideoView 类,它从 SD 卡获取视频源。如果它有效,那么可能是您的代码存在问题,或者如果它不起作用,请尝试安装任何外部播放器
If you are running it on an emulator, then videos will not play from the youtube as you require flash. But if you are running it on a phone, then check if you added the methods properly or not. Also try using the VideoView class which takes the video source from your SD card. If it works, then it might be some problem with your code or if it doesnt works try installing any external player