我正在我的应用程序中使用WebView。我已经给出了页面的URL,网页加载正确,但流媒体没有启动,它说加载播放器错误。没有找到可播放的源。
怎么解决呢?
public class MainActivity extends Activity {
WebView webView;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView1);
try {
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("URL");
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Cannot load page",
Toast.LENGTH_SHORT).show();
}
}
2条答案
按热度按时间vxbzzdmp1#
你可以通过启动一个特定的应用程序来播放视频。
但请注意:
只有一个合适的视频应用程序的用户将不会看到对话框。此外,设置了默认视频应用程序的用户也不会看到对话框。因此,我不会通过启动特定的视频应用程序来限制自己,而是让Android用户拥有良好的Android体验。
如果您有充分的理由启动特定的视频播放器,您可以用途:
guicsvcw2#
指定URL,
作为替代,