小编ran*_*and的帖子

视频无法在 Android webview 上播放

我正在使用 Android 和 PhoneGap 应用程序,并使用 HTML5 视频标签在我的网页上播放视频。当我播放视频时,视频不可见并且视频不会自行播放。如何在 Android 上播放 HTML5 视频?

下面给出相同的代码

<!DOCTYPE HTML>
<html>
    <head>
    <script type="text/javascript" charset="utf-8" src="cordova-1.8.1.js"></script>
        <meta http-equiv="content-type" content="text/html; charset=">
        <title></title>
    </head>
    <body >


        <video id="video" autobuffer height="240" width="360" onclick="this.play();>
<source src="test.mp4">
<source src="test.mp4" type="video/webm">
<source src="test.mp4" type="video/ogg">
</video>

        <div id="msg"></div>

<script type="text/javascript">

</script>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

和活动类的onCreate方法-->>

public void onCreate(Bundle savedInstanceState) {            
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final WebView webView = (WebView) findViewById(R.id.webview);
        WebSettings webSettings = webView.getSettings();
        webSettings.setLayoutAlgorithm(LayoutAlgorithm.NARROW_COLUMNS); 

        webView.getSettings().setJavaScriptEnabled(true);

        webSettings.setBuiltInZoomControls(true);
        webSettings.setPluginState(PluginState.ON);

        webView.getSettings().setPluginsEnabled(true);
        webSettings.setAllowFileAccess(true);

        webView.loadUrl("file:///android_asset/www/html5videoEvents.html");      
}
Run Code Online (Sandbox Code Playgroud)

html video android

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

javax.servlet.jsp.JspException:在 &lt;parseDate&gt; 中,无法建立解析语言环境

有谁能确定此错误的根本原因吗?使用 fmt:parseDate tag ,以正确的格式解析日期。我似乎无法找到一种方法来复制导致此异常的原因。我的日期格式类似于:“2015-08-06 13:13:30.59”从数据库中提取 order.subscribedDate 值并尝试从日期对象中获取 dd 。

<fmt:parseDate value="${order.submittedDate}" pattern="yyyy-MM-dd" var="formatedDate"/>
<fmt:formatDate pattern="dd" value="${formatedDate}" var="submittedDay"/>
Run Code Online (Sandbox Code Playgroud)

在完整的堆栈跟踪下面找到

    javax.servlet.jsp.JspException: In &lt;parseDate&gt;, a parse locale can not be established
at org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport.doEndTag(ParseDateSupport.java:138)
at org.apache.jsp.tp_002dapp.emailTemplate.orderConfirmationEmail_jsp._jspx_meth_fmt_005fparseDate_005f0(orderConfirmationEmail_jsp.java:1323)
Run Code Online (Sandbox Code Playgroud)

jsp jstl atg oracle-commerce

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

使用Java Stream转换一些逻辑

我想使用Java8 Stream转换一些逻辑。我们应该如何修改代码?

public boolean isBFOrder(final BFReturn pReturnRequest) {
        ArrayList<BFReturnShip> shipGroupList =pReturnRequest.getShipGroupList();      
        Boolean bfOrder = false;
        for(BFReturnShip bfReturnShip : shipGroupList) {
            if(bfReturnShip.getModeOfReturn().equals(TYPE)) {
                bfOrder = true;
            } else {
                return false;
            }
        }
        return bfOrder;
    }
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

2
推荐指数
1
解决办法
66
查看次数

标签 统计

android ×1

atg ×1

html ×1

java ×1

java-8 ×1

java-stream ×1

jsp ×1

jstl ×1

oracle-commerce ×1

video ×1