小编wil*_*kee的帖子

带有嵌入式YouTube视频的Android WebView,全屏按钮冻结视频

我有一个Android webview加载一个wordpress博客.一些博客文章包含youtube视频,我希望用户可以根据需要全屏显示.问题是HTML5全屏按钮在单击时不执行任何操作但冻结视图.有任何想法吗?

youtube html5 android webview

29
推荐指数
1
解决办法
3万
查看次数

如何停止MediaPlayer流然后重新启动它?Android的

我正在制作一个简单的应用程序来播放在线广播流.我知道如何设置流.到目前为止,这是我的代码.它设置流并播放它.但如果我停下来,我就无法重新开始.我错过了一些明显的东西吗

final MediaPlayer mediaPlayer = new MediaPlayer();
    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
    try {
        mediaPlayer.setDataSource(url);
    } catch (IllegalArgumentException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (SecurityException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IllegalStateException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    try {
        mediaPlayer.prepare();
    } catch (IllegalStateException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block …
Run Code Online (Sandbox Code Playgroud)

java android media-player android-mediaplayer

8
推荐指数
3
解决办法
2万
查看次数

在Android WebView中隐藏HTML元素?

我看到了相关的主题,但我无法让它发挥作用.

我需要从我正在使用的Web视图中删除搜索栏和导航下拉列表.

我的代码如下.

webView.getSettings().setJavaScriptEnabled(true);  
webView.setWebViewClient(new WebViewClient() { 
    public void onPageFinished(WebView view, String url)  
    {  
        webView.loadUrl("javascript:(function() { " +  
            "document.getElementsById('omc-main-navigation')[0].style.display = 'none'; " +  
            "})()");  
    }  
});  

webView.loadUrl(links.get(arg2));  
Run Code Online (Sandbox Code Playgroud)

html javascript android webview

5
推荐指数
1
解决办法
3131
查看次数

将URL从WebView传递到ShareActionProvider?

我想在WebView中获取用户用户所在的任何页面,并允许他们将这些URL与FaceBook/etc共享为ACTION_SEND意图.

我试过这个,但显然在onCreateOptionsMenu中不存在这个URL.如何将其移动到onOptionsItemsSelected?

private ShareActionProvider mShareActionProvider;
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // TODO Auto-generated method stub


    return super.onOptionsItemSelected(item);
}
   @Override
public boolean onCreateOptionsMenu(Menu menu) {
     getMenuInflater().inflate(R.menu.activity_main, menu);
     MenuItem item = menu.findItem(R.id.menu_item_share);
     mShareActionProvider = (ShareActionProvider)item.getActionProvider();
     mShareActionProvider.setShareHistoryFileName(
       ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
     mShareActionProvider.setShareIntent(createShareIntent());
     return true;   
}
 private Intent createShareIntent() {
      Intent shareIntent = new Intent(Intent.ACTION_SEND);
            shareIntent.setType("text/plain");
            shareIntent.putExtra(Intent.EXTRA_TEXT, 
          web.getUrl());
            return shareIntent;
        }
Run Code Online (Sandbox Code Playgroud)

android webview shareactionprovider

4
推荐指数
1
解决办法
2568
查看次数