0

我有一段代码,它将视频从服务器流式传输到我插入到我的应用程序中的 Flash 播放器,但有时,由于网络问题,用户按下“播放”后,它会收到 FileNotFoundException。我如何编辑我的代码以尝试托盘和托盘 din,直到服务器响应?这是我的代码:

    irib1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub

            rtmpUrl = "rtmp://live.kashef.tv/totalstreamer";
            fileName = "irib1-"+ qpm +".sdp";

            if (fileName.endsWith(".flv")) {
                fileName = "flv:" + fileName;
            }

            bodyHtml = htmlCode;
            bodyHtml = bodyHtml.replaceAll("@FILESRC@", 
                    "\"file=" + fileName
                    + "&streamer=" + rtmpUrl + "\"");
            webView.loadDataWithBaseURL("http://127.0.0.1",
                    htmlPre + bodyHtml
                    + htmlPost, "text/html", "UTF-8", null);

        }
    });

这是我的 LogCat:

11-24 19:48:01.380: W/System.err(17187): java.io.FileNotFoundException: http://live.kashef.tv/fcs/ident2
11-24 19:48:01.380: W/System.err(17187):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521)
11-24 19:48:01.380: W/System.err(17187):    at dalvik.system.NativeStart.run(Native Method)
11-24 19:48:01.380: W/System.err(17187):    at dalvik.system.NativeStart.run(Native Method)
4

0 回答 0