Comment créer VR lecteur Vidéo à l'aide de Google Carton SDK pour l'Unité
Je viens de télécharger Google Carton SDK pour l'unité. Je suis fine et capable de créer des VR projet. L'installation est très bien et tout fonctionne bien.
Je suis noob à la VR Apps. Juste intervenu VR Apps.
Je suis de rabotage pour créer mon propre VR Activé Lecteur Vidéo pour android, tout comme la valeur par défaut de Google Carton lecteur Youtube.
Quelqu'un peut-il me suggérer un lien ou un peut me guider dans le développement de cette application.
je suis en train d'acheter EasyMoviePlayer plugin Unity asset store @ assetstore.unity3d.com/en/#!/contenu/10032. Peut-on suggère si c'est très bien.
OriginalL'auteur Rao | 2015-05-16
Vous devez vous connecter pour publier un commentaire.
Scott Driscoll réponse fonctionne totalement. J'ai eu quelques problèmes pour obtenir le Simple Film de la Texture de l'Unité plug-in fonctionne pour moi, mais enfin compris, et il fonctionne parfaitement. J'ai maintenant 360-vidéo de l'exécution de la texture à l'intérieur d'une sphère sur mon iPhone 6. Et je dois dire, je ne pensais pas que cela arriverait.
Pour travailler sur un Mac, voici ce que j'ai fait:
Assez sûr que c'est tout. Espérons que cela aide d'autres gens coincé sur ce problème. Merci Scott, Driscoll!
Une dernière remarque, vous ne pouvez voir la vidéo sur le téléphone, pas dans l'aperçu dans l'éditeur. Il serait mieux si il ne fonctionne pas de cette façon, mais vraiment, une fois que les problèmes de résolution et de placement sont résolus, je n'ai pas vraiment besoin de voir la vidéo à chaque fois que je passe la scène dans l'éditeur.
OriginalL'auteur Shannon Perkins
Voici les grandes étapes de la façon dont nous le faisons:
Plus de détails: http://immersivetechblog.foundry45.com/2015/07/31/implementing-360-video-in-unity-for-gear-vr-and-cardboard/
J'ai fait un préfabriqué à partir de la vidéo de la sphère dans la vidéo de la sphère de démonstration de la scène. La vidéo est référencé comme une chaîne de caractères sur str_file_name domaine de la vidéo de la sphère Media Player Ctrl script. La vidéo doit être un fichier mp4 (pas OGG) en Streaming répertoire Actif. Mais, j'ai encore juste voir une sphère blanche quand je lance l'application en utilisant l'un de mes propres vidéos. Dès que j'en revenir à l'exemple de la vidéo, je vais bien. Je pense que le problème est avec les dimensions de ma vidéo qui est une vidéo 360, pas rectiligne vidéo comme la vidéo par exemple. La 360 vidéo j'essaie de l'exécuter est 3906 x 1952. Toutes les pensées?
une façon de travailler le son avec elle?
OriginalL'auteur Scott Driscoll
J'ai vu les réponses ci-dessus, mais tous exigent Facile Film la Texture de l'Unité plug-in ou de codage de votre chemin à travers..
Il y a une autre solution facile à ce qui ne sera pas vous obliger à acheter l'actif ou le code de votre chemin à travers..
Oculus fournit un déjà construit échantillon gratuit cadre que vous pouvez utiliser sans trop de difficulté..
La solution ci-dessous montre comment créer à la fois une visionneuse de photos ainsi que la vidéo de la visionneuse pour l'Unité..
La construction de votre 360 degrés PhotoViewer:
La construction de votre 360 degrés MoviePlayer:
*Pour le lire sur vos appareils, il suffit d'aller à paramètres de construction et choisissez la plate-forme et de supprimer tous la scène et à seulement Ajouter de la Scène Ouverte et cliquez sur la Réalité Virtuelle pris en charge dans d'Autres Paramètres sous Paramètres du Lecteur.
Pour le lire sur votre téléphone android, vous devez télécharger le GoogleVR SDK comme ci-dessus et de le ramener dans votre dossier des actifs, et de trouver la GVRViewerMain dans le dossier des actifs et de la mettre en scène et de décocher la Réalité Virtuelle pris en charge, vous avez au-dessus et juste construire et d'exécuter la chose entière dans votre appareil (Vous devriez être en mesure de voir le point de vue en vous mode jeu lorsque vous appuyez sur "jouer" dans l'Unité).
Vous devriez être en mesure de voir la vidéo dans vos engins.
Ici, vous allez: youtube.com/watch?v=Z0EZ9FhQF4s 🙂
OriginalL'auteur Pratham Sehgal
Je ne peux pas vous aider avec l'Unité, mais en java, vous pouvez créer une texture OpenGL-ES:
L'utiliser pour créer une texture de surface et une surface:
Et passer ensuite cette surface pour android.médias.MediaPlayer:
Lier que de la texture à un carré dans votre scène et d'appeler cette chaque image:
et de lecture de la vidéo lorsque vous appelez mediaPlayer.start();
Si l'Unité vous permet d'écrire votre propre code java de courir derrière les coulisses, cela devrait fonctionner si vous liez que la texture de la surface de l'Unité.
Si vous avez un flux vidéo que vous ne pouvez pas jouer avec mediaPlayer (comme un vidéo-chat en direct, etc), vous pouvez utiliser la surface avec android.médias.MediaCodec ainsi, mais il y a beaucoup plus de travail de configuration impliqués.
J'ai essayer en fonction de vos mesures, mais mon application affiche toujours un écran noir, je ne sais pas où j'ai fait le mauvais :(, avez-vous un exemple? Merci beaucoup~
certains de mes codes est ici: evernote.com/shard/s211/sh/ecb4fb7a-7ca7-49ea-aa5f-52bc75ffd4d8/...
Si vous téléchargez l'Oculus Mobile SDK pour GearVR, le CinemaSDK exemple dans il joue des films à partir de votre téléphone sur un écran virtuel. Vous auriez besoin d'un Note 4 ou S6 pour l'exécuter, mais vous pouvez regarder le code et voir ce qu'ils font: developer.oculus.com/downloads/#version=mobile-0.6.0
Salut Mog, avez-vous un exemple de fragment de code basé sur le code ci-dessous? J'ai téléchargé l'exemple de projet à partir de Carton de site google, mais n'ont aucune idée de comment devrais-je changer le code pour ajouter une surface d'affichage.merci
OriginalL'auteur Mog
Cela est devenu très simple pour l'Unité 5.6 et au-dessus.
Le seul inconvénient est, il ne joue monoscopiques images/vidéos par défaut et il a besoin de quelques ajustements pour exécuter stéréoscopique des images/vidéos.
OriginalL'auteur Pratham Sehgal