使用Google排球接收流媒体数据

时间:2015-06-05 18:52:36

标签: android-volley

我正在尝试使用排球来接收流媒体字符串。 api适用于curl命令或HttpURLConnection:

curl http://streamingurl.com // fake url

string-piece1 string-piece2 string-piece3...

在你提出这样的要求之后,服务器就会每隔一秒钟就给你提供一些字符串。

然而,当我和Volley一起尝试时,它不起作用:

queue = Volley.newRequestQueue(context);

        // Request a string response from the provided URL.
        StringRequest stringRequest = new StringRequest(Request.Method.GET, "http://streamingurl.com",
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        Log.e("Streaming", response);
                    }
                }, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Log.e("Streaming", error.toString());
                    }
        });
        // Add the request to the RequestQueue.
        queue.add(stringRequest);

我希望在控制台中每秒都会收到一个字符串片段。但是我没有。我几秒钟后才收到TimeoutError。是否可以使用Volley接收流媒体字符串?

0 个答案:

没有答案