ho avuto un piccolo problemino mentre stavo cercando di creare un semplice programmino per vedere video tramite il lettore nativo.
Inizialmente pensavo di avere problemi di codice ma dopo che ci ho sbattuto la testa per un paio di minuti ho capito che il problema stava nel formato del video, infatti mi scrive:
“WARNING: Native video objects are not supported in the simulator. please build for device”
Questo messaggio significa che devo perforza creare il file per device e poi provarlo?
ho avuto un piccolo problemino mentre stavo cercando di creare un semplice programmino per vedere video tramite il lettore nativo.
Inizialmente pensavo di avere problemi di codice ma dopo che ci ho sbattuto la testa per un paio di minuti ho capito che il problema stava nel formato del video, infatti mi scrive:
“WARNING: Native video objects are not supported in the simulator. please build for device”
Questo messaggio significa che devo perforza creare il file per device e poi provarlo?
ti ringrazio per la risposta, ho provato, ma non riesco a capire dove posizionare il video.
ho utilizzato l’istruzione “system.DocumentsDirectory” questo indicherebbe la cartella documenti del sistema giusto? perchè sul mio dispositivo non è presente? oppure indica la root?
quella che chiami “root” ovvero la directory degli assets è system.ResourceDirectory, quindi se metti il file li devi usare con system.ResourceDirectory.
Se usi system.DocumentDirectory vuol dire che stai indicando la directory dei documenti che solitamente è vuota, tocca a te riempirla!
ho provato ma lo stesso non và, il codice scritto è questo:
local function moreWorld() local video = native.newVideo (0, 0, 220, 275) video:load("11.mp4", system.ResourceDirectory) video:play() video.x = 0 video.y = 0 --video:pause() --video:removeSelf() video = nil return true end ---------------------------------------------------------- moreWorld()
Allora diciamo che in pratica io una volta che compilo per il dispositivo android, una volta aperto il programma precedentemente installato non succede niente, schermo nero.
Non compare nessun errore in particolare, ne da terminale durante il debug ne durante l’esecuzione.
ho avuto un piccolo problemino mentre stavo cercando di creare un semplice programmino per vedere video tramite il lettore nativo.
Inizialmente pensavo di avere problemi di codice ma dopo che ci ho sbattuto la testa per un paio di minuti ho capito che il problema stava nel formato del video, infatti mi scrive:
“WARNING: Native video objects are not supported in the simulator. please build for device”
Questo messaggio significa che devo perforza creare il file per device e poi provarlo?
ti ringrazio per la risposta, ho provato, ma non riesco a capire dove posizionare il video.
ho utilizzato l’istruzione “system.DocumentsDirectory” questo indicherebbe la cartella documenti del sistema giusto? perchè sul mio dispositivo non è presente? oppure indica la root?
quella che chiami “root” ovvero la directory degli assets è system.ResourceDirectory, quindi se metti il file li devi usare con system.ResourceDirectory.
Se usi system.DocumentDirectory vuol dire che stai indicando la directory dei documenti che solitamente è vuota, tocca a te riempirla!
ho provato ma lo stesso non và, il codice scritto è questo:
local function moreWorld() local video = native.newVideo (0, 0, 220, 275) video:load("11.mp4", system.ResourceDirectory) video:play() video.x = 0 video.y = 0 --video:pause() --video:removeSelf() video = nil return true end ---------------------------------------------------------- moreWorld()
Allora diciamo che in pratica io una volta che compilo per il dispositivo android, una volta aperto il programma precedentemente installato non succede niente, schermo nero.
Non compare nessun errore in particolare, ne da terminale durante il debug ne durante l’esecuzione.