Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Problema video con lettore nativo
Started by pspgater Jun 24 2013 12:44 PM

8 replies to this topic
native videos videos corona native corona native videos video nativi con corona video con corona problema video corona
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

pspgater

[GLOBAL: userInfoPane.html]
pspgater
  • Observer

  • 4 posts
  • Corona SDK

Ciao a tutti ragazzi,

 

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?



[TOPIC: post.html]
#2

campione_89

[GLOBAL: userInfoPane.html]
campione_89
  • Observer

  • 11 posts
  • Corona SDK

Ciao a tutti ragazzi,

 

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?

Si. Non è supportato nel simulator.



[TOPIC: post.html]
#3

pspgater

[GLOBAL: userInfoPane.html]
pspgater
  • Observer

  • 4 posts
  • Corona SDK

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?



[TOPIC: post.html]
#4

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao,

 

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!

 

Ale



[TOPIC: post.html]
#5

pspgater

[GLOBAL: userInfoPane.html]
pspgater
  • Observer

  • 4 posts
  • Corona SDK

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()

posso capire che sbaglio?



[TOPIC: post.html]
#6

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao,

 

puoi postare il messaggio di errore che ti restituisce quando non funziona?

 

Ale



[TOPIC: post.html]
#7

ilparola

[GLOBAL: userInfoPane.html]
ilparola
  • Enthusiast

  • 67 posts
  • Corona SDK

da Corona menu FILE->Open project assets e li ci sono le cartelle che ti interessano.



[TOPIC: post.html]
#8

pspgater

[GLOBAL: userInfoPane.html]
pspgater
  • Observer

  • 4 posts
  • Corona SDK

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. 



[TOPIC: post.html]
#9

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao,

 

Guarda qui:

http://docs.coronalabs.com/api/library/native/newVideo.html

 

"This function is only supported on iOS. It is not supported on Android or the Corona Simulator."

 

Devi usare media.playvideo() se vuoi riprodurre un video su Android!

 

Ale




[topic_controls]
[/topic_controls]