我正在开发networkingvideo接口论坛Java项目,并按照“ ONVIF应用程序员指南”中描述的步骤进行操作。 我已经从ONVIF网站提供的wsdls生成了源代码。 我可以使用media.wsdl检索实时streamURI。 现在我有一个logging问题。 我试过的代码如下: RecordingService recording_ervice = new RecordingService(); RecordingPort record_port = recording_ervice.getRecordingPort(); BindingProvider bindingProvider = (BindingProvider) record_port; // Add a security handler for the credentials final Binding binding = bindingProvider.getBinding(); List<Handler> handlerList = binding.getHandlerChain(); if (handlerList == null) { handlerList = new ArrayList<Handler>(); } handlerList.add(new RecordStream.SecurityHandler()); // binding.setHandlerChain(handlerList); // Set the actual […]
我修改了Android和MJPEG的MJPEG查看器代码,使用AsyncTask工作(因此在Ice Cream Sandwich(ICS),4.0.4上工作),这里是我的代码。 如果任何人有任何build议,如何优化,清理,或做一些更正确的代码请让我知道。 我希望有两个问题可以帮助解决: 如果你有一个stream上的设备,然后locking屏幕和解锁屏幕,它不会继续播放,直到你杀或恢复应用程序或旋转屏幕。 我所有的尝试使用OnResume()做某事或其他导致应用程序崩溃。 特别是我想要在MjpegInputStream.java中获取AsyncTask,但无法使其工作。 MjpegActivity.java: package com.demo.mjpeg; import java.io.IOException; import java.net.URI; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import com.demo.mjpeg.MjpegView.MjpegInputStream; import com.demo.mjpeg.MjpegView.MjpegView; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.view.WindowManager; import android.widget.Toast; public class MjpegActivity extends Activity { private static final String TAG = "MjpegActivity"; private […]