Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Imawizrd · Jun 06, 2013 at 06:36 AM · audiomovietextureblack

MovieTexture - Black Video with Audio

Hey guys,

I ran into an issue today where i was trying to play back a MovieTexture with audio. The video wouldn't play back showing only a black screen but the audio would play back. The video would play back in VLC fine and Windows Media Player.

My quick fix was to create the videos and audio files separately and everything works fine. Although, i was curious as to why it wouldn't work?

EDIT: I just realized it may be how Unity converts the file. The file size is 2.8kb when I import it with audio instead of 5mb without audio.

The video file was .mp4 and the quality settings in Unity were default.

Here is my script i was using:

 using UnityEngine;
 using System.Collections;
 
 public class AutoPlayVideo : MonoBehaviour
 {
     public MovieTexture objectVideo;
     
     public bool videoHasAudio = false;
     
     public AudioClip audioClip;
       
     AudioSource audiodata;
     
     void Awake()
     {
         transform.renderer.material.mainTexture = objectVideo;
         objectVideo.loop = true;
         
         if(videoHasAudio)
         {
                audiodata = GetComponent<AudioSource>();
               audiodata.clip = audioClip;    
             audiodata.playOnAwake = false;
             audiodata.loop = true;
         }
     }
     
     void OnEnable()
     {
         objectVideo.Play ();
         if(videoHasAudio)audiodata.Play ();
     }
     
     void Update()
     {
         //Debug.Log (""+objectVideo.isPlaying);    
     }
     
     void OnDisable()
     {
         objectVideo.Stop ();
         if(videoHasAudio)audiodata.Stop();
     }
 }
Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Imawizrd · Jun 06, 2013 at 07:51 AM 0
Share

"It breaks with big files and gives you inconsistent results."

http://answers.unity3d.com/questions/17409/best-video-preparation-for-unity.html

avatar image Imawizrd · Jun 06, 2013 at 11:10 PM 0
Share

I have a feeling it has to do with the compression rate of the video and audio.

avatar image ssedlmayr · Oct 23, 2013 at 10:59 PM 0
Share

I have this same issue trying to stream .ogvs. The bug only occurs on $$anonymous$$acs: the first time you play the video, it works fine. Then if you refresh the browser and play the movie again it is black with audio. If you quit the browser and come back, the video works again. Happens with perfect consistency; always on a $$anonymous$$ac (any generation, any browser), always after refresh, always goes away after quitting.

I exported my .ogvs with ffmpeg using the following command:

ffmpeg -i C:$$anonymous$$y$$anonymous$$ovie.mov -r 30 -acodec libvorbis -ac 2 -vcodec libtheora -b:v 2000k -s 1280x720 $$anonymous$$y$$anonymous$$ovie.ogv

I tried turning off the audio and it had no effect.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

15 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Audio from Video starts stuttering + video playback lag after a few minutes 0 Answers

Unity Movie Texture Audio Black Screen 1 Answer

3D sound rolloff volume not working 1 Answer

movie texture with syncronyzed audio 1 Answer

Get Ogg Video Information 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges