cyberlink not working with Kitkat
Brought to you by:
skonno
Hi all I am using cyberlink-core-2.1.0 play is not working with Kitkat.
private static final String AVTransport1 = "urn:schemas-upnp-org:service:AVTransport:1";
private static final String SetAVTransportURI = "SetAVTransportURI";
private static final String RenderingControl = "urn:schemas-upnp-org:service:RenderingControl:1";
private static final String Play = "Play";
private static final String TAG = "MultiPointController";
@Override public boolean play(Device device, String path) { Service service = device.getService(AVTransport1); if (service == null) { System.out.println("3"); return false; } final Action action = service.getAction(SetAVTransportURI); if (action == null) { System.out.println("2"); return false; } ActionList al=service.getActionList(); /* * For testing purpose */ for(int i=0;i<al.size();i++){ System.out.println("1 ----- "+al.getAction(i).getName()); } final Action playAction = service.getAction(Play); System.out.println("1 ----- "+playAction.getName()); /*if (playAction == null) {
// System.out.println("1");
return false;
}*/
action.setArgumentValue("CurrentURI", path);
action.setArgumentValue("CurrentURIMetaData", 0);
if (TextUtils.isEmpty(path)) {
return false;
}
if (!action.postControlAction()) {
System.out.println("4");
return false;
}
playAction.setArgumentValue("InstanceID", 0); playAction.setArgumentValue("Speed", "1"); return playAction.postControlAction(); }