Hallo zusammen,
ich versuche gerade folgenden Code zum laufen zu bringen:
C
/*******************************************************************************
* playService - Test
*******************************************************************************/
#include <plugin.h>
#include <stdio.h>
#include <stdlib.h>
#include <lib/gui/ewindow.h>
#include <lib/gui/ebutton.h>
#include <lib/gui/emessage.h>
#include <lib/gui/listbox.h>
#include <iostream>
#include <sys/types.h>
#include <sys/dir.h>
#include <dirent.h>
#include <stdlib.h>
#include <lib/base/console.h>
#include <enigma/enigma.h>
#include <enigma/enigma_main.h>
#include <lib/dvb/service.h>
using namespace std;
// Funktionen definieren
extern "C" int plugin_exec( PluginParam *par );
extern eServiceReference string2ref(const eString &service);
extern bool playService(const eServiceReference& ref);
//void playService(const eServiceReference &service, int flags);
int plugin_exec( PluginParam *par ) {
playService(string2ref("4096:0:1:0:0:0:0:0:0:0:/hdd/mp3/1.mp3"));
return 0;
}
//EOF
Alles anzeigen
leider klappt es nich t. Ich denke, dass der Service zwar gestartet wird, weil im Infomenü (Taste OK) die mp3 Datei angezeigt wird, allerdings als komplett abgespeitl und die Länge scheint auch nicht korrekt erkannt zu werden. Hat jemand eine Idee?
Und wenn wir schon dabei sind, hätte ich da gleich noch eine Frage.
Über telnet habe ich folgendes probiert:
Code
wget -O /dev/null http://root:dreambox@localhost/cgi-bin/zapTo?path=1:0:0:0:0:0:0:0:0:0:/hdd/movie/cube2.ts"
aber es tut sich überhaupt nicht. wenn ich das ganze mit 4096 und einem mp3 mache, dann klappt es wunderbar. verstehen tu ich das jetzt irgendwie nicht so richtig .
Danke schonmal.