Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

problema con video ayudaaa!!!

Iniciado por KsCorrales, Junio 28, 2014, 12:48:46 AM

Tema anterior - Siguiente tema
bueno muchachos hace tiempito que no me conectaba he estado ocupado pero bueno al grano:
 
necesito reproducir un vídeo con el código:

using UnityEngine;
using System.Collections;
public class playvideo : MonoBehaviour {
string moviePath = "SENSITIVE1.mov";
// Use this for initialization
void Start () {
   Invoke("doPlay",1.0f);
}
void doPlay()
{
   Debug.Log("Starting Movie: " + moviePath);  
   Handheld.PlayFullScreenMovie(moviePath, Color.black, FullScreenMovieControlMode.CancelOnInpu                t);
   Debug.Log("All Done!");
}
// Update is called once per frame
void Update () {
}
}

este código lo saque de internet y ya lo ajuste, el video esta en la carpeta StreamingAssets y bueno probé con 2 formatos por si acaso 1 en mp4 y mov, con el video en textura funciona perfecto el cubo me reproduce pero en android no sirve eso y mi app va a ser para android, ahora el problema es que el video no reproduce con el codigo:

Handheld.PlayFullScreenMovie(moviePath, Color.black, FullScreenMovieControlMode.CancelOnInput);

no se cual sea el problema, otra cosa es que vi que eso como que no mas reproduce en el dispositivo ps en el editor no veo ninguna respuesta o algo así, si estoy equivocado corrijan me, en internet ni un videotutorial enserio como es posible que no haya ninguno tal vez sea muy fácil y no necesite un tutorial o tal vez nadie lo haya hecho pero  imposible que nadie lo haya hecho, si encontre paginas que hablaban de ello pero el código era el mismo que yo uso y ps no se.
 
como hago para que funcione porque le puse el código compile el apk lo instale y cuando esta en el teléfono me hace un parpadeo como por medio segundo la pantalla se vuelve negra pero luego vuelve a lo normal, si hace eso es por algo creo que el vídeo lo lee pero ps no se, 
 
otra cosa tengo unity pro pero la versión prueba solo para saber si se podría hacer así, de ser así se compraría la pro pero ps porfavor ayudaaaaaa,
 
alguien que lo haya hecho que me lo explique pero como si lo explicara para un retrasado (respeto a las personas con ese problema pero es una expresión xD) pasito a pasito porfavor y que me expliquen porfavor la secuencia no es que me peguen un tocho código ahí de 1000 lineas y me digan ya esta que también serviría pero quiero aprender bueno eso y gracias de antemano.

no pido mucho ya busque y todo lo que he visto relacionado con esto son codigos exactamente iguales pero bueno almenos comentaste jajajajaj xD pero igual sigo con el problema.

Yo nunca use nada de eso, cuando llegue ahí si encuentro solución te aviso.

mmmmmmm no se que hacerrrrr ash voy a intentar intentar aunque ya lo he hecho bastante y casi siempre desps de tanto intentar me sale pero esta vez no se :S,
igualmente gracias

Junio 29, 2014, 10:06:36 PM #4 Ultima modificación: Junio 29, 2014, 10:06:57 PM por Mantis
La versión pro de prueba . Trae también la versión pro de Android?. Son cosas diferentes y que se adquieren por separado. Tal vez funcione en pc y no en Android por no ser la versión pro de android

FNK Games  Games Developer  -  Juegos realizados en Unity para iOS y Android



mmmmm pero esque en el pc no ocurre nada pero cuando exporto la apk en el teléfono al reproducir el juego que es una escena con una camaara con el script no hace nada, osea si hace como un efecto ahi que la pantalla se pone negra por medio segundo y luego vuelve al juego, en otro post pasaba algo igual pero un tipo dijo que al reproducirlo en el movil le funcionaba bien y a mi no y ya probe con diferentes formatos y videos. :S


Si a ese usuario le funcionó, entonces es que la versión de prueba trae también Android Pro.......Como has dicho que tienes pensado adquirir la versión Pro en un futuro, recuerda que para adquirir Android Pro, tienes que adquirir antes la Pro para PC, o sea, 1500$ + 1500$. 

FNK Games  Games Developer  -  Juegos realizados en Unity para iOS y Android



Junio 30, 2014, 07:40:27 PM #8 Ultima modificación: Junio 30, 2014, 07:41:55 PM por KsCorrales
pero nadie lo ha usado y le ha qedado bn?, nesesito saber como lo hizo y todo eso :S como pa una guia. no se si pida mucho pero es que es tan raro que no funcione :S

Julio 01, 2014, 05:38:04 PM #9 Ultima modificación: Julio 01, 2014, 05:38:38 PM por KsCorrales
bueno muchachos mis disculpas después de indagar mucho llegue a este código

#pragma strict
#pragma implicit
#pragma downcast
function Start()
{
// make portrait view
iPhoneSettings.screenOrientation = iPhoneScreenOrientation.LandscapeLeft;
}
private var selectedVideo = "intro.mp4";
 
function OnGUI () {

if (GUI.Button (Rect (20,5,200,25), "ControlMode.Full")) {
          iPhoneUtils.PlayMovie(selectedVideo, Color.yellow, iPhoneMovieControlMode.Full);   
   Debug.Log("Movie-ing");
}

con este código y un vídeo que venia en un test si me funciono, CABE RECALCAR QUE EN PC NO SE VE EL VÍDEO POR ESO EL "DEBUL.LOG" PARA COMPROBAR QUE LEE EL CÓDIGO, cuando lo exporte a android me reprodujo el vídeo y ps descanse jajajajaj luego de pensar en ese código lo use con el vídeo mio y no funcionaba entonces era el maldito vídeo :S. bueno entonces despues acomodaron el vídeo y pummm funciono claro que ese código de "iphoneUtils" unity dice
 que es obsoleto y que se debe usar el handheld y entonces pensé ahora que supe que era el vídeo probé con handheld y quedo así:

#pragma strict
private var selectedVideo = "mivideo.mp4";
function Start () {
}
function FixedUpdate() {
}
function Update () {

}
function OnTap(sender:TouchScript.Gestures.Gesture):void{
         iPhoneSettings.screenOrientation = iPhoneScreenOrientation.LandscapeLeft;
         Handheld.PlayFullScreenMovie (selectedVideo, Color.black, FullScreenMovieControlMode.Full);
}
 

y buala lo reprodujo bueno ps eso es todo amigos nada que no entiendo pq el vídeo primero no me lo reproducía si tenia las características que pide unity pero ps no se tal vez era muy grande o no se, bueno la cuestión es que ya esta solucionado xD
 
(la function OnTap es de un framework jajaj lo importante es lo de dentro xD)

bueno aquí lo que se debe hacer para eso es en la carpeta assets osea en la principal de los proyectos se crea una carpeta con el nombre "StreamingAssets" y dentro de esa carpeta van los vídeos y ps las características de los vídeos las dicen aquí: http://docs.unity3d.com/ScriptReference/Handheld.PlayFullScreenMovie.html" rel="external nofollow">http://docs.unity3d.com/ScriptReference/Handheld.PlayFullScreenMovie.html
 
bueno el primer vídeo los cumplía pero no funciono ps ni idea, bueno después de eso simplemente es el código ese que dan este fue el que yo use y ps me sirvió:

#pragma strict
private var selectedVideo = "mivideo.mp4";
function Start () {
Handheld.PlayFullScreenMovie (selectedVideo, Color.black, FullScreenMovieControlMode.Full);
}
function Update () {

}

bueno ps en la variable simplemente esta la ruta del vídeo como el la agarra de la carpeta StreamingAssets no se le pone nada pero si dentro de esa carpeta creas otra como por ejemplo una que se llame "videos2" y quieras agarrar el vídeo de esa carpeta que claro esta debe estar dentro de la streamingassets, bueno ps entonces en la variable debería ir "/videos2/<tuvideo>" y ps ya debería funcionar.

creen el código anterior en una escena sola con el vídeo y pruebenla ps ps  recalco de nuevo que para probar bien deben exportar el apk e instalarlo porque en el pc no funciona el vídeo, se pone un debug.Log pa ver si lee el código mmmy pues eso y si no ps prueben otro vídeo a ver xD que eso fue exactamente lo que me paso a mi.

alguna manera de reproducir un vídeo así en pantalla completa pero para pc?

Noviembre 24, 2015, 10:05:20 PM #13 Ultima modificación: Enero 01, 1970, 01:00:00 AM por guga1412
[quote author=KsCorrales" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="12123" data-ipsquote-contentcommentid="79688">bueno muchachos hace tiempito que no me conectaba he estado ocupado pero bueno al grano: necesito reproducir un vídeo con el código:
using UnityEngine;using System.Collections;

public class playvideo : MonoBehaviour {

string moviePath = "SENSITIVE1.mov";
// Use this for initialization
void Start () {
   Invoke("doPlay",1.0f);
}
void doPlay()
{
   Debug.Log("Starting Movie: " + moviePath);  
   Handheld.PlayFullScreenMovie(moviePath, Color.black, FullScreenMovieControlMode.CancelOnInpu                t);
   Debug.Log("All Done!");
}
// Update is called once per frame
void Update () {
}
}
este código lo saque de internet y ya lo ajuste, el video esta en la carpeta StreamingAssets y bueno probé con 2 formatos por si acaso 1 en mp4 y mov, con el video en textura funciona perfecto el cubo me reproduce pero en android no sirve eso y mi app va a ser para android, ahora el problema es que el video no reproduce con el codigo:
Handheld.PlayFullScreenMovie(moviePath, Color.black, FullScreenMovieControlMode.CancelOnInput);
no se cual sea el problema, otra cosa es que vi que eso como que no mas reproduce en el dispositivo ps en el editor no veo ninguna respuesta o algo así, si estoy equivocado corrijan me, en internet ni un videotutorial enserio como es posible que no haya ninguno tal vez sea muy fácil y no necesite un tutorial o tal vez nadie lo haya hecho pero [/quote]Donde puedo conseguir la version pro de prueba?

[quote author=guga1412" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="12123" data-ipsquote-contentcommentid="124055 date=1448399120]Donde puedo conseguir la version pro de prueba?[/quote]la version pro de prueba te la dan cuando te registras en unity, hace tiempo que no me conecto, osea que no se si esa politica haya cambiado, es decir cuando te registras te dan como 1 mes de version pro, con unity 5 creo que ya puedes usar videos sin problema (creo)

Etiquetas: