Я пытаюсь создать приложение android, которое может транслировать файл HLS на телевизор, я просмотрел коды github dlna / upnp, но все они транслируют локальные медиафайлы. Я пробовал это , но теперь показывается на ТВ
Я последовал за DroidDLNA , чтобы реализовать dm c, не реализовал dmr / dms et c
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
AlertDialog dialog = new AlertDialog.Builder(this).create();
dialog.setTitle(R.string.deviceDetails);
DeviceDisplay deviceDisplay = (DeviceDisplay) l.getItemAtPosition(position);
String mdata = getXML();
this.upnpService.getRegistry().addDevice((RemoteDevice) deviceDisplay.device);
final DMCControl dmcControl = new DMCControl(this, 3, new DeviceItem(deviceDisplay.device),
this.upnpService, url, mdata);
dmcControl.setAvURL();
dmcControl.getCurrentConnectionInfo(0);
dmcControl.getTransportInfo(true);
dialog.setMessage(deviceDisplay.getDetailsMessage());
dialog.setButton(Dialog.BUTTON_POSITIVE, getString(R.string.OK), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dmcControl.play();
}
});
dialog.show();
TextView textView = (TextView) dialog.findViewById(android.R.id.message);
textView.setTextSize(12);
super.onListItemClick(l, v, position, id);
}
Logcat
Как правильно это реализовать, спасибо