Media Center won't play by video converter USB error ""files needed to display video are not installed or not working properly. " Restart the computer or Media center.

I use USB to HDMI. TV, it is attached to works very well with the screen of the PC, but not with windows media center. Get the error message "the files needed to display video are not installed or do not work properly. "Restart Media center or computer" whenever I have to plug the usb device and you try to play a video in wmv recordedTV. Otherwise, it works fine on the PC monitor. What is the problem? Can it be fixed? I use questions cable 'Câble questions SuperSpeed USB 3.0/2.0 to HDMI/DVI for Windows and Mac up to 2048 x 1152/1920 x 1200' with windows 7. Is there another brand and model that works?

On Wednesday, September 3, 2014 13:19:09 + 0000, CharlesHickox wrote:
 
> I use USB to HDMI. TV, it is attached to works very well with the screen of the PC, but not with windows media center. Get the error message "the files needed to display video are not installed or do not work properly. "Restart Media center or computer" whenever I have to plug the usb device and you try to play a video in wmv recordedTV. Otherwise, it works fine on the PC monitor.
 
I assume you mean WTV and not the WMV files? Likely the reason is that the adapter
questions of cable is not HDCP compatible. (Rules of DRM Media Center
apply).
 
 
 
__________________________________________________________________________________________________
Barb
MVP Windows Entertainment and connected home
 
Please mark as answer if that answers your question
 
 
 

Tags: Windows

Similar Questions

  • Error: Files needed to display video are not installed or do not work properly. Restart WMC, or restart the computer

    Original title: windows media center

    I have reinstall Win 7 and finally managed to the precious WMC got the signal, channels, etc., but when I select all the channels I get this: "the files needed to display video are not installed or do not work properly. Restart WMC, or restart the computer. "I have resource disc and have re-install the drivers and utilities to the best of my limited knowledge. Help, please

    When I type in run in the start search box, it only pulls up "run programs for previous versions of windows" I can't run your steps without responding to this prompt.  What should I do if I can't follow your steps as you put it?

  • Video error - files needed to display video are not installed or not working not properly. Please restart Windows Media Center or restart the computer

    I have Vista Version 6.0.6002.18030 (vistasp2_gdr.090429 - 2357) SP2 installed during an automatic update.  This box is only used as a Media Center

    Now, I get this error when you try to watch HD programming - I get a few seconds of viewing before the image starts to freeze, the acoustic breaks then the error message.
    Recorded at stations SD I will often get towards the end of the program, and it starts too break up.
    The Analysis ToolPak that I found for the Hauppauge 500 t tuner I have reports that all networks have 70 + strength and 100% quality.
    The performance of the Task Manager tab indicates the processor cores ares works at about 25% of capacity
    I had a lot of trouble getting the Pioneer BD drive to work - it turned out to be a very minor mistake, a slider maxed out on the Graphics tab "overlay" card - but until I found this he encouraged to re - install the OS from the original DVD and the problem persists.
    The system used to work properly and there has been no hardware apart from the Pioneer BD drive changes.
    I got ffdshow installed from the beginning, so I don't think that's the problem.

    DVD read OK
    BluRay disks play back ok using the Cyberlink plug in BOF VMC
    Different types of downloaded files play OK using VLC.  So, I conclude that the (integrated) graphics (latest drivers installed) and in the rest of the material are very good.
    Looking through the forums, this seems to be an old problem, but its very curent FRO me and SUPER frustrating.
    The indices of anyone?

    Hello Clement,

    Thanks much for the reply.
    I had already downloaded the Tuner card driver on the site yesterday and installed (this is the same version I already had, but he did not seem wrong to re - install).  No change.
    I really don't understand well enough codecs!  -are you making allusion to the East no doubt not that the encoding of the input signal software cannot do its job properly?  Are the part of the tuner driver codecs? I could not see them on the website of the tuner (http://www.newmagic.com.au/Support/Hauppauge_Vista_Drivers.html)
    Can you please point me in the right direction for the codec pack (btw, I though 'codec packs' were notoriously bad news! and since I recently made a new facility would be not all right codecs be there that they must have been before when everything worked well?)
    I have a chart integrated 'card' on the ASUS P5E - VM HDMI, an Intel GMA x 3500 and here too I have the latest driver from the Intel web site.
    I think I've found the "MS decoder checkup" utility you mention (http://www.microsoft.com/downloads/details.aspx?FamilyId=DE1491AC-0AB6-4990-943D-627E6ADE9FCB&displaylang=en).  I have a Red Cross and green ticks for different decoders but 'Microsoft MPEG-2 Video' (msmpeg2vdec.dll.) decoder is compatible with MCE, but not with MP10.  When selected "update now" button is dimmed.
    Thanks again
  • WMC on Xbox 360 shows "video error: the files needed to display video are not installed...»

    Front when you use Windows 7 Xbox 360 everything has worked well.
    Upgrade to windows 8.  WMC can play programs recorded on PC, but when I try to play recorded shows with WMC of XBox 360, I get the following message

    "Video error: files needed to display video are not installed or not working not properly." "Please restart Media Center and or restart the computer.

    I don't have any codecs installed
    I tried regedit change suggested that for vista, does not work
    I tried the deactivation/activation of WMC on the PC, does not work
    Restart the PC does not work
    Restarting everything doesn't work

    had this error the other day, that it drove me crazy. You know what fixed it? Disable my firewall. For some reason, he decided to start blocking my xbox. I hope this helps.

  • Video error for a single show - "video error: the files needed to display video are not installed or not working not properly.

    I get a "video error: files needed to display video are not installed or not working not properly."  Please restart Media Center and / or restart the computer. »

    Windows XP MCE 2005 on a PC HP Media Center m750n with 2 GB of RAM, Intel Pentium D 920 processor and more than 230 GB of free hard disk space.

    The strange thing is, it only happens for a show, "Star Trek: The Next Generation" at 07:00 on channel 55 Houston.  Sometimes it is live or recorded.  Shown immediately before and immediately after about 55 works fine, as does anything on any other channel. (Although if I leave the video error for more than a few seconds, then I get an error of the tuner on the other channels until I quit Media Center and bring backup.)

    Maybe my computer is a militant fan of Star Wars?

    Windows XP Media Center 2005

    If this only happens in a show on a channel and passes every day but others
    shows on the same channel are watchable/recordable, it is possible that a copy
    never flag is set that is manifested by the video display
    error message.
     
    I would recommend that you post this topic on the forums of http://thegreenbutton.com .
     
    Tuesday, July 27, 2010, 00:54:06 + 0000, Pseudo Witty says:
     
    >
    >
    > I get a "video error: files needed to display video are not installed or not working not properly."  Please restart Media Center and / or restart the computer. »
    >
    > Windows XP MCE 2005 on a PC HP Media Center m750n with 2 GB of RAM, Intel Pentium D Processor 920 and more than 230 GB of free hard disk space.
    >
    > The strange thing is, it only happens for a show, "Star Trek: The Next Generation" at 07:00 on channel 55 Houston.  Sometimes it is live or recorded.  Shown immediately before and immediately after about 55 works fine, as does anything on any other channel. (Although if I leave the video error for more than a few seconds, then I get an error of the tuner on the other channels until I quit Media Center and bring backup.)
    >
    > Maybe my computer is a militant fan of Star Wars?
    >
    > Windows XP Media Center 2005
     

    Barb Bowman

    http://www.digitalmediaphile.com

  • Video error: the files needed to display video are not installed or not working not properly. Please restart Windows Media Center...

    Please help - it's driving me crazy! I got this to work!

    I am using Vista Ultimate and a connection (cat-5) ethernet to an xbox 360 as a Media Extender (via a Linksys router). I get the error of the video:
    "The files needed to display video are not installed or not working not properly." Please restart Windows Media Center or restart the computer "."

    I have a Happauge PVR 150 TV capture card installed, and you want to watch TV and my video files Via the Xbox 360. I can see the guide for lists of TV programs, but not to look at them without getting the message above.  I can also put in place a program to record, display the video thumbnail, but not play. Video files only will play are videos very select few years recorded only where there is.

    My graphics card is an ATI 2900XT - 512 MB of ram, with the latest drivers.

    I've seen a number of discussions on the web that describes the same (or similar) problem, but none of them seem to have no solution.

    I had Norton Internet Security installed and it has since withdrawn because of the firewall. I had thought, it could be a firewall issue, but it is not. I'm now using the Windows Firewall for now.

    I deleted and reinstalled the Xbox as an Extender media several times... no help. I have re-installed the complete drivers for the video capture card, it has not helped either. I checked and double-checked the settings on my router as well.

    The xbox is set for the share on my multimedia computer. The correct files can also be programmed for sharing.

    On the PC in Windows Media Center, I can view the TV programs, record programs etc etc etc all work.

    Any help would be really appreciated!

    Hello Lowwatts,

    Microsoft Xbox 360 community

    Thank you for visiting the website of Microsoft Windows Vista Community. The question you have posted is related to

    Microsoft Xbox360 community and would be better suited to the Microsoft's Xbox 360 community. Please visit the link below to find a community that will provide the support you want.

    Community Microsoft Xbox360

    Try following the steps in this article:

    Enjoy Windows Media Center on your Xbox 360 with your music, photos, recorded Live TV * and online media

    This should solve your problem.

    Let us know if these steps solve your problem.  I hope the information is useful.

    Kind regards

    Anthony
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • My ipod video 5th generation won't play of smart playlists in order with 12.4 itunes, itunes can not remember how to sort things either. When you going to solve the problem?

    My iPod video 5th generation won't play of smart playlists in order with 12.4 iTunes, iTunes can not remember how to sort things either.

    When you going to solve the problem?

    Can I do to solve this problem?

    Use the view of songs to set the order you want. Right-click on the name of the playlist in the left sidebar, and then select copy to Play Order in the context menu. Sort the list on the left most column of numbers, or use view > sort by > order of Playlist. Device synchronization.

    TT2

  • Windows Media Player 11 won't play CD, MP3, WMA etc. error C00D11B1.

    Windows Media Player 11 won't play CD, MP3, WMA etc. error C00D11B1. I tried MS solve this problem, uninstalling, reinstalling, etc. Same problem on 2 computers. Winamp and Itunes play fine, its not hardware or drivers. Windows XP SP3 & Media Player 11 is perfectly up-to-date.

    Hello

    · Which Microsoft difficulty he makes you run?

    You can check the link below which holds information about the error: C00D11B1: http://www.microsoft.com/windows/windowsmedia/player/webhelp/default.aspx?&mpver=11.0.5358.4827&id=C00D11B1&contextid=71&originalid=C00D0BB8

  • I have a problem with an error in windows media center: ERROR VIDEO files needed to display video are missing or corrupt.

    The error is: ERROR VIDEO files needed to display video are missing or corrupt.

    I Run Setup and restarted my computer at a later date.  I've always been unsuccessful.

    Can anyone help. Thank you

    Update your graphics card driver. Visit the manufacturer's Web site to download and install the latest graphics driver. Once proceed as follows: -.

    You must uninstall and reinstall the tv tuner card driver.

    1. start.

    2. in the start search box type:devmgmt.msc and press the Enter key.

    3. scroll sound, video and game controllers and expand it.

    4. right click on tv tuner card and uninstall it. Uninstall the device as software driver.

    5.reboot.

    6. visit the manufacturer's Web site to download and install the latest update and compatible tv tuner card tv tuner driver.

    7. now open Windows Media Center and re-run the whole upward.

  • Problem with Windows Media Player: "Server execution failed" and "files needed to display video are not installed or do not work properly.

    I have a problem with Windows Media Player on laptop Lenovo G780. My laptop is under warranty (bought a month ago), but technical support Lenovo told me that the Windows Media Player program is not covered by the warranty.

    And this is a problem:

    When I click on Windows Media Player - to about 0.1 sec I see it opens and closes the window and nothing happens.

    When I select a mp3 or wmv file and right-click with the option open with Windows Media Player - I get a message: "Server execution failed" - I checked that all services with 'Media' in the name are running.

    When I select a mp3 or wmv file and right-click with the open option with Windows Media Center - Windows Media Center opens with the message: "the files needed to display video are not installed or do not work properly.

    When I select a file mp3 or wmv and right-click with option open with Windows Movie Maker life - see the video

    I tried to turn / WMP and WMC - did not help
    Tried to run as administrator - did not help
    I don't see something suspicious under events

    What can I do else?

    Thank you

    Zarek

    I had the same problem and then by chance, I tried a video on YouTube and it worked for me. Here's how I went on this issue and solved my problem:

    1. go to the computer, then OS (C).
    2. you will need to open Program Files (x 86) and Program Files.
    3. go to Windows Media Player in Program Files (x 86) and open the folder.  Then, remove the wmplayer file.  You may need to work around the error TrustedInstaller.  I'll tell you that, in a moment.
    4. in Program Files, go to the same folder for Windows Media Player and select the same file again. Wmplayer.  Copy the file in another window open.  Copy ensures that if the question comes up again you can at least try to fix it again.
    This should be the end of your problem.  If you need to circumvent the TrustedInstaller question is how:
    1. right click on wmplayer and select Properties > Security > advanced > owner > Edit > other users and groups.
    2. Enter your username and then click on check names.  Click OK.
    3. close the dialog boxes as he has requested.
    4. open again the properties and click Security.  Select your username from the list and click on edit.  From there, select full control.
    This should give you full control over the removal of the original file for WMP and easily allow you to copy the other files (x 86) programs.
    Please let me know how it goes for your problem.
  • Videos do not work in Firefox

    Hey everybody,

    This seems to be a common problem, but the videos do not work on Firefox and not just for YouTube. I updated Adobe Shockwave and Flash, re-installed Firefox, deleted/created a Firefox profile, started Firefox in Mode safe, off HTML5, checked if any of my plug-ins are disabled, and no one who helped.

    When I get on YouTube and click on a video, the video itself does not even load. On other sites, in the area where the video should play, it says "no video format supported and content MIME lie.» That kind of confuses me because I updated the Flash from Adobe.

    Thoughts? Whatever that either would be appreciated at this point.

    -Brynn

    "No video format supported and content MIME don't lie" appears when HTML5 Media Player is used and not the Flash drive and there is no media file stated that Firefox can use.

    You can try the media.directshow.enabled pref to toggle on the topic: config page.

    You can open the topic: config page via the bar of address and you can accept the warning and click "I'll be careful" to continue

  • Custom using netStream video player not working not

    I have problems playing movies using the flash in a way that is not sinking tons of memory (http://forums.adobe.com/thread/851908). So, I tried to build my own, but I can't allow him to play anything... What don't I get on the netStream working with the VideoDisplay?

    customComponents package < code >
    {
    import flash.events.Event;
    import flash.events.NetStatusEvent;
    import flash.events.TimerEvent;
    import flash.media.SoundTransform;
    import flash.media.Video;
    import flash.net.NetConnection;
    to import flash.net.NetStream;
    import flash.utils.Timer;

    Import mx.core.UIComponent;
    Import mx.events.FlexEvent;

    / * Explanation of the component: VideoDislplayCustom is a replacement for s:VideoDisplay, because our load method in video memory leaks in the order of several hundred megabytes every time a new video has been loaded. It provides a video object that attaches to a netStream, which allows us to broadcast the video files on the hard drive to play rather than load them into the player. By preventing the caching of all kinds, overcome us the leaks memory of this magnitude and are a tool that can last throughout the day switching between videos often. */

    SerializableAttribute public class VideoDisplayCustom extends UIComponent
    {
    / * Constructor * /.
    public void VideoDisplayCustom()
    {
    Super();



    videoPlayer = new VideoDisplay();
    this.addChild (videoPlayer);
    this.addEventListener (FlexEvent.CREATION_COMPLETE, init)


    netConnection = new NetConnection();
    netConnection.addEventListener (NetStatusEvent.NET_STATUS, netStatusHandler);
    NetConnection.connect() (null);

    netStream = new NetStream (netConnection);
    netStream.addEventListener (NetStatusEvent.NET_STATUS, netStatusHandler);
    netStream.client = this;
    netStream.bufferTime = BUFFER_TIME;

    setVolume (defaultVolume);
    }

    / * Necessary, because we need allow all this time to initialize before you start trying to create certain things or parts of some components addressing.
    * Called from: this. Creation_Complete event that is raised after this component is all assembled. */
    private void init(event:Event):void
    {
    this.removeEventListener (FlexEvent.CREATION_COMPLETE, init);
    videoPlayer.visible = true;
    videoPlayer.source = "";
    videoPlayer.videoObject.attachNetStream (netStream);
    }

    / * Global variables * /.
    Define our constants.

    Time to buffer, in seconds. Subsequently assigned to the netstream object
    protected const BUFFER_TIME:Number = 8;

    Public variables.

    We must be able to define a source for our video player.
    public var source: String = "";
    Maintains the boot volume when the player starts, defined in terms of percentage of the total volume of the system.
    public var defaultVolume:Number =. 60;
    Because when we turn it off to save the previous volume. This wil enable us to check with our drop-down list component or other components to make sure that
    We have the right to 'lastVolume '.
    public var lastVolume:Number = defaultVolume;
    When we turn off our video, we know that she is mute. Checking to see if the volume 0 is accurate, not enough, so we have a variable for it. In addition,
    the s:VideoDisplay uses a variable 'muted', if we want to keep the same looking for outside like this component.
    public var muted: Boolean = false;
    When we want the video loop, you have to know that, so here is our Boolean loop. In fact, when we reached the end of playback, either deliver us
    a "complete" event, or we start playing again from the beginning. This value determines what.
    public var loop: Boolean = false;
    We need to know if we can soften the video or not (to improve the quality of reading).
    public var smoothing: Boolean = true;

    Private and protected variables.

    We need a video object to attach the netStream to. So, here it is.
    protected var videoPlayer:VideoDisplay;
    We must be able to access netConnection and NetStream objects from outside this component (to set the source and check on things), so here is our
    objects.
    protected var netConnection:NetConnection;
    protected var netStream:NetStream;
    We need to know if the stream is loaded or not before we can read.
    protected var loaded: Boolean = false;
    We need store metadata for the video that load us up, so here's our storage object metadata.
    protected var vidInfo:Object;

    / * Meathods of this component (aka public functions), visible to the whole program. */
    public void play (): void
    {
    Words of the var: String = «»
    If (!) Loaded)
    {
    netStream.play (source);
    load = true;
    } else {}
    netStream.resume ();
    }
    }

    public void pause (): void
    {
    netStream.pause ();
    }

    public void stop (): void
    {
    netStream.pause ();
    netStream.seek (0);
    }

    public void seek(timeToSeekTo:Number):void
    {

    }

    public void setVolume(volumeToSet:Number):void
    {
    var soundTransform:SoundTransform = new SoundTransform (volumeToSet);
    netStream.soundTransform = soundTransform;
    }

    public function mute (): void
    {
    if(!muted)
    {
    lastVolume = videoPlayer.volume;
    setVolume (0);
    Mute = true;
    } else {}
    setVolume (lastVolume);
    Mute = false;
    }
    }

    / * We store the metadata collected by the NetStream object, information so that we can him later in this program. This isn't really a meathod, but it
    * should be made public so that the NetStream could find it.
    * Called from: NetStream object, as soon as he gets the metadata and information loaded file. */
    public void onMetaData(info:Object):void
    {
    vidInfo = info;
    }

    / * Functions private and protected this component, closed to the rest of the program. */
    protected function netStatusHandler(event:NetStatusEvent):void
    {
    Switch (event.info.code)
    {
    case "NetStream.Play.StreamNotFound":
    trace ("Error. Stream not found: "+ source);
    break;
    case "NetStream.Play.Stop":
    Stop();
    break;
    }
    }

    < code >

    Any help?

    Here is the code for the component. I hope there is nothing odd about that. I have included my contact information at the top. Please send me an email me or Adobe PM if you have questions or comments about this code. Hope this helps someone. It took me a good while to tinker until I found this.

    You can also find this useful if you do not need to completely rebuild the component. http://bryanheisey.com/blog/?p=21

    [CODE]

    /* Contact info: Jordan: [email protected] between 2010 and 2015. */
    
    /* The built-in video display object would not work for our purposes, because it would leak enormous amounts of memory (in the order of 200-300MB) every time a new
     * video was loaded in and played. It was almost as though it retained all previous videos played in memory, rather than replacing the video it had loaded.
     * After farther investigation, I believe it had to do with the fact that s:VideoDisplay discards the source and videoGateway, and creates a new one, meaning that
     * garbage collection has to get in there and fix it. However it doesn't unless RAM is also being lost in enough little chunks, so...it never cleaned up.
     * This is the first attempt to fix that, by directly manipulating the netStream, and streaming the video, rather than loading it in as was happening in s:VideoDisplay.
     * I have, however, followed the structure that was presented in s:VideoDisplay provided by Adobe in the Flex 4.0.1 framework as far as where events and public functions
     * and so forth are declared. This video player uses a lot of code and ideas from s:VideoDisplay and the player described at
     * http://www.flashwebdesigns.com.au/index.php/2010/07/custom-flex-4-spark-videodisplay. More details of what this actually is found right above the constructor. */
    
    /* TODO: Looping pauses for a moment before restarting.
              */
    package customComponents
    {
         /* Imports:
          * NetStatusEvent is used to react to specific events in the video stream. For example, when it starts to play, when it stops, and so forth.
          * SoundTransform is a class used to control the volume in the NetStream, and so when the volume is changed, we need to use this to create a new sound handler for the
               stream.
          * Video is used as the gateway through which the NetStream is visible. That is actually it's only purpose, because we wind up directly manipulating the NetStream when
               we need to do anything with the video.
          * NetConnection is used to initiate our NetStream. NetConnection is looking for a server connection. When we pass through null as the server, it knows we're after
               local content.
          * NetStream is what actually plays the videos off the computer. This is the central piece of this component. Using this class as our primary piece of this component
               is what allows us to circumvent memory leaks and other issues.
          * UIComponent is what this component extends, so it's needed for the basis of our component.
          * FlexEvent is required to allow us to listen for creation complete, allowing us to call an init() function here like we do with almost every other component we have.
          * TimeEvent was the original type of event used in s:VideoDisplay, so working on changing as little as possible, we kept that as our event types, and by the time we
               finished, there was no point to changing it. */
    
         import flash.events.Event;
         import flash.events.NetStatusEvent;
         import flash.media.SoundTransform;
         import flash.media.Video;
         import flash.net.NetConnection;
         import flash.net.NetStream;
    
         import mx.core.UIComponent;
         import mx.events.FlexEvent;
    
         import org.osmf.events.TimeEvent;
    
         /* Events */
    
         /* complete is dispatched when the playhead reaches the duration for playable media.
          * original eventType: org.osmf.events.TimeEvent.COMPLETE */
         [Event(name="complete", type="org.osmf.events.TimeEvent")]
         /* durationChange is dispatched when the duration property of the media has changed.
          * This event may not be dispatched when the source is set to null or a playback error occurs.
          * original eventType: org.osmf.events.TimeEvent.DURATION_CHANGE */
         [Event(name="durationChange", type="org.osmf.events.TimeEvent")]
         /* needToSeek is dispatched whenever play() is called. play() loads in the new video. If the video is the same one that was already playing, therefore not changing the
          * duration, we need to catch that, and the easiest way to do that is just to dispatch an event commanding that we seek. */
         [Event(name="needToSeek", type="flash.events.Event")]
    
         /* Explanation of component: VideoDislplayCustom is a replacement for s:VideoDisplay, since our method of loading in videos caused memory leaks in the order of hundreds
          * of megabytes each time a new video was loaded in. This one provides a simple video playing object that attaches to a netStream, which we use
          * to stream the video files off the hard driver rather than loading them into the player. By disallowing caching of any kind, we overcome memory leaks of
          * that magnitute, and provide a tool that can last all day switching between videos often. */
    
         public class VideoDisplayCustom extends UIComponent
         {
              /* Constructor */
              public function VideoDisplayCustom()
              {
                   super();
                   // We want to have an init() function, so we listen for it's dispatch.
                   this.addEventListener(FlexEvent.CREATION_COMPLETE, init);
                   // We build the actual stuff that plays our videos.
                   createUnderlyingVideoPlayer();
                   // The next three lines ensures that code farther down will work. We compare durations in vidInfo, which is just an array, so we first need to give it a duration
                   // value to compare (it's bad if we compare null to a number)
                   var tempArray:Array = new Array();
                   tempArray["duration"] = 0;
                   vidInfo = tempArray;
              }
    
              /* We need to allow everything time to initialize before we start trying create some things or addressing parts of some components. Looking towards expandability,
               * also, this only makes sense to have.
               * Called from: this.Creation_Complete, which event is fired after this component is all put together. */
              private function init(event:FlexEvent):void
              {
                   // since we added the event listener, we need to pull it off.
                   this.removeEventListener(FlexEvent.CREATION_COMPLETE, init);
                   videoPlayer.visible = true;
              }
    
              /* Global variables */
    
              // Define our constants \\
    
              // Time to buffer, in seconds, before it begins playback. Later assigned to the NetStream object. Since all our files loaded are on the local host, we
              // don't need to set this very high. And if we use a black screen, we can specify a minimum buffer size.
              protected const BUFFER_TIME:Number = 8;
    
              // Public variables \\
    
              // Holds the start volume when the player starts, defined in terms of percentage of total system volume.
              public var defaultVolume:Number = .50;
              // For when we mute, we need to save the previous volume. This wil let us double-check with our dropDown component or other components to make sure that
              // we have the right "lastVolume".
              public var lastVolume:Number = defaultVolume;
              // When we mute our video, we need to know it's muted. Checking to see if it the volume is 0 is not accurate enough, so we have a variable for it. Also,
              // the s:VideoDisplay uses a "muted" variable, and since we want to keep it looking the same from the outside as this component, we keep that variable.
              public var muted:Boolean = false;
              // When we want to loop the video, we need to know that, so here's our loop boolean. Basically, when we hit the end of the video playing, either we issue
              // a "complete" event, or we start playing it again from the beginning. This boolean determines which.
              public var loop:Boolean = false;
              // We need to know if we can smooth the video or not (to improve playback quality). Also something from s:VideoDisplay
              public var smoothing:Boolean = true;
              // We needed a way to carry through the height and width, and for some reason, this.width and this.height were both cleared and reset to 0 before the component is
              // created, or sometime during creation, so we needed to create these variables instead to carry it through. Breaks our "looking the same from outside" attempt.
              public var playerWidth:Number = 1024;
              public var playerHeight:Number = 768;
    
              // Private and protected variables \\
    
              // We need to be able to define a source for our video player. This would be a public variable, but that wasn't allowing for both playing the first video and the
              // subsiquant subclips, so we had to write getter and setter functions for the source, so we can maintain the previous source to know how to act. Thus, we have
              // our newSource and our oldSource.
              protected var newSource:String = "";
              // We also need to know if we have a new source loaded in, so this variable holds the old source.
              protected var oldSource:String = "";
              // We need a video object to attach the NetStream to. So, here that is.
              protected var videoPlayer:Video;
              // We need to have a NetStream to be able to use it, and to create one, we need to have a NetConnection. So, here they are.
              protected var netConnection:NetConnection;
              protected var netStream:NetStream;
              // We need to store the metadata for the video that we load up, so here's our metadata storing object.
              protected var vidInfo:Object;
    
              /* Meathods of this component (aka public functions), visible to the whole program. */
    
              /* This function checks our sources, and if they haven't actually changed, we don't want to reload the stream, so we just tell the hosing component (which for
               * us is the VideoScreenCustom component) that we need to seek. If we load in the new video (netStream.play(newSource), then we can't seek until the video is
               * actually loaded, and we can't always seek from the onMetaData functions below, so this seemed the best way to do it.
               * Called from: play() and playScreenSaver() in VideoScreenCustom.mxml. */
              public function play():void
              {
                   if(newSource == oldSource)
                   {
                        dispatchNeedToSeek();
                   } else {
                        netStream.play(newSource);
                   }
              }
    
              /* Pretty straightforward--we pause the video by pausing the netStream.
               * Called from: pause() in VideoScreenCustom.mxml. */
              public function pause():void
              {
                   netStream.pause();
              }
    
              /* Pretty straightforward--we need to unpause the video where we left off, so we call resume() on the netStream to unpause.
               * Called from: resume() in VideoScreenCustom.mxml. */
              public function resume():void
              {
                   netStream.resume();
              }
    
              /* We don't currently use this, because closing the netStream makes it hard to restart videos and seek, since it's still opening the stream when the seek command
               * is sent, and it stops the screen saver from working properly. It's just best to avoid closing our stream unless we are unloading it or something.
               * Called from: nowhere. This is a place holder / view into other uses. */
              public function stop():void
              {
                   netStream.pause();
                   netStream.close();
              }
    
              /* We need to be able to move around a video and to enter at different entryPoints, so seeking is vital. Here, we make it accessable from outside this component.
               * Called from: loopVideo() in this component, play(), rewindVideo() and fastForwardVideo(), and seekToPoint() from VideoScreenCustom.mxml */
              public function seek(timeToSeekTo:Number):void
              {
                   netStream.seek(timeToSeekTo);
              }
    
              /* Function that mutes the video. When it is called again, it restores the previous volume.
               * Called from: set volume() below, and currently nowhere else. This is a place holder until that feature is requested. */
              public function mute():void
              {
                   if(!muted)
                   {
                        lastVolume = netStream.soundTransform.volume;
                        setVolume(0);
                        muted = true;
                   } else {
                        setVolume(lastVolume);
                        muted = false;
                   }
              }
    
              /* Getter and setter functions */
    
              /* Used by VideoScreenCustom to know what the current time in the video is so that it can rewind, fastforward (by passing through a new time to seek to), and so
               * we can watch for stop points in the video clips. */
              public function get currentTime():Number
              {
                   return netStream.time;
              }
    
              /* Used by the videoScreenCustom to know if it is even possible to fast forward any (if within the skip interval from the end, then FFing is not possible). Also
               * here if ever needed for any other reason. */
              public function get duration():Number
              {
                   return vidInfo.duration;
              }
    
              /* Since we're remembering both the previous and the current source, we need to specify that we are returning the newSource through this getter function.
               * Externally, this looks just like a public variable. */
              public function get source():String
              {
                   return newSource;
              }
    
              /* Since we remember both the old and the current source, when the source is changed (.source = "somePath"), we need to copy the current source, then set the new
               * one so that we can use it in this to know whether to load the video or not (we don't want to load it if it is already loaded in and playing). Externally, this
               * looks just like a public variable.*/
              public function set source(sourceToSet:String):void
              {
                   oldSource = newSource;
                   newSource = sourceToSet;
              }
    
              /* From videoScreenCustom, we set the volume only through videoDisplay.volume=NUM. So, we handle all volume stuff here. It is possible to have the videoScreen
               * call mute() seperately in the future, so we add a little logic here to unmute if muted. Otherwise, we se the volume. */
              public function set volume(volumeToSet:Number):void
              {
                   if(muted)
                   {
                        mute();
                   } else {
                        setVolume(volumeToSet);
                   }
              }
    
              /* We store the metadata information gathered by the NetStream object, so that we can get to it later in this program. This isn't truly a meathod (meaning available
               * to the component hosting this one), but it had to be made public so that the NetStream object could find it. You'll note that we have too onSomeDate() functions.
               * The reason for that is that some video conatiners return one type of data (MetaData), and another returns a different set of metadata (XMPData).
               * Called from: NetStream object, as soon as it gets the metadata and information from the loaded file. */
              public function onMetaData(info:Object):void
              {
                   var oldVidInfo:Number = vidInfo.duration;
                   vidInfo = info;
                   if(oldVidInfo != vidInfo.duration)
                   {
                        dispatchDurationChange();
                   }
                   resizeVideo();
              }
    
              /*See above on onMetaData() for info about this. It does the same thing, but for different file formats (mostly flash-based containers). */
              public function onXMPData(info:Object):void
              {
                   var oldVidInfo:Number = vidInfo.duration;
                   vidInfo = info;
                   if(oldVidInfo != vidInfo.duration)
                   {
                        dispatchDurationChange();
                   }
                   resizeVideo();
              }
    
              /* Private and protected functions of this component, closed off to the rest of the program. */
    
              /* We need to build the essential pieces of the player and leave them in all the time. The basic concept for this player is that we have a Video object to
               * serve as a gateway for the NetStream object, which is what actually connects to the video file and passes it through. The Video object is just the reciever--
               * that means that all calls and commands that we want to deliver to the playing video we instead direct towards to NetStream.
               * Called from: the constructor function. */
              protected function createUnderlyingVideoPlayer():void
              {
                   // create our Video object, attach it to the stage, and resize it (critical--since otherwise, both height and width would be 0).
                   videoPlayer = new Video();
                   addChild(videoPlayer);
                   videoPlayer.width = playerWidth;
                   videoPlayer.height = playerWidth;
    
                   // NetConnection is needed to open the NetStream. When anything changes in this stream, we can handle those changes in netStatusHandler(). When we connect and
                   // pass through null, it means that we have no server and the files will be hosted on the local box.
                   netConnection = new NetConnection();
                   netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                   netConnection.connect(null);
    
                   // The main piece. Through this netStream, we control video playback, volume, and so forth.
                   netStream = new NetStream(netConnection);
                   netStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                   // the client is who the NetStream turns to to find functions for it's events. There is one event that requires handling--the one that calls onMetaData
                   // (or MXPData). It finds those functions in the client object.
                   netStream.client = this;
                   // How long it will buffer before it starts to play the video. Since we're on the local box, our buffer can pretty much be as low as we want.
                   netStream.bufferTime = BUFFER_TIME;
    
                   setVolume(defaultVolume);
                   // Final step: attach the NetStream object to the Video so that the Video knows to pay attention and do something.
                   videoPlayer.attachNetStream(netStream);
              }
    
              /* We need to change the size of the video to fit on the screen. However, it must be noted that sometimes, if it must be stretched too far, then video quality
               * becomes horrible, and so far, no workaround has been discovered.
               * Called from: onMetaData (of all kinds, including XMP and other types of metadata), called whenever a new video is loaded in. */
              protected function resizeVideo():void
              {
                   videoPlayer.width = playerWidth;
                   videoPlayer.height = ((playerWidth * vidInfo.height) / vidInfo.width);
                   videoPlayer.x = 0;
                   videoPlayer.y = ((playerHeight - videoPlayer.height) / 2);
              }
    
              /* In order to change the volume, we have to apply a new soundTransform object. So, here we create it and do that.
               * Called from: mute(), createUnderlyingVideoPlayer(), and the setter function set volume(). */
              protected function setVolume(volumeToSet:Number):void
              {
                   var soundTransform:SoundTransform = new SoundTransform(volumeToSet);
                   netStream.soundTransform = soundTransform;
              }
    
              /* For our screensaver, we needed to allow the video to loop. This function will handle that. The only problem is, since we wait for it to .Stop (see Called from:),
               * there is a pause between the end of the video, and when it starts over.
               * Called from: netStatusHandler for NetStream.Play.Stop */
              protected function loopVideo():void
              {
                   netStream.seek(0);
              }
    
              /* We need to pay attention to what the NetStream is saying and react accordingly. Especially when the video ends. All NetStream andNetConnection events on
               * documentation at Adobe are listed as a comment at the end of the class (very end of this file).
               * Called from: the NetStream and NetConnection event when they spit out an event. */
              protected function netStatusHandler(event:NetStatusEvent):void
              {
                   switch (event.info.code)
                   {
                        case "NetStream.Play.StreamNotFound":
                             trace("Error. Stream not found: " + source);
                             break;
                        case "NetStream.Play.Stop":
                             if(loop)
                             {
                                  loopVideo();
                             } else {
                                  var playedTime:Number = int(netStream.time);
                                  var totalTime:Number = int(vidInfo.duration);
                                  // if we're within 2 seconds of the end, assume we're at the end.
                                  if(Math.abs(totalTime - playedTime) <= 1)
                                  {
                                       dispatchComplete();
                                  }
                             }
                             break;
                   }
              }
    
              /* Event Dispatching Functions */
    
              /* Sent out to let the hosting component (VideoScreenCustom) know that the end of the video clip has been reached.
               * Called from: NetStream's NetStream.Play.Stop event code, sent out whenever the end of the video playing through the stream is reached. */
              protected function dispatchComplete():void
              {
                   var eventObj:TimeEvent = new TimeEvent("complete");
                   dispatchEvent(eventObj);
              }
    
              /* When the new and old sources have different durations (meaning a new video has been loaded), this is called to let the hosing component know we have a new vid.
               * Called from: onMetaData (onXMPData), which is called whenever a video is loaded. */
              protected function dispatchDurationChange():void
              {
                   var eventObj:TimeEvent = new TimeEvent("durationChange");
                   dispatchEvent(eventObj);
              }
    
              /* When we don't have a new video, we still need to call seek() after the NetStream is aware that the video is the same. Or something. I'm not sure why, but we need
               * to seek after things have been set and run for a few microseconds. This is used for FFing, RRing, but mostly for seeking to a new "chapter" in a continuous
               * video during playback.
               * Called from: play() above. */
              protected function dispatchNeedToSeek():void
              {
                   var eventObj:Event = new Event("needToSeek");
                   dispatchEvent(eventObj);
              }
    
         }
    }
    
    /*
    The following table describes the possible string values of the code and level properties.
    Code property Level property Meaning
    "NetStream.Play.Start" "status" Playback has started.
    "NetStream.Play.Stop" "status" Playback has stopped.
    "NetStream.Play.Failed" "error" An error has occurred in playback for a reason other than those listed elsewhere in this table, such as the subscriber not having read access.
    "NetStream.Play.StreamNotFound" "error" The FLV passed to the play() method can't be found.
    "NetStream.Play.Reset" "status" Caused by a play list reset.
    "NetStream.Play.PublishNotify" "status" The initial publish to a stream is sent to all subscribers.
    "NetStream.Play.UnpublishNotify" "status" An unpublish from a stream is sent to all subscribers.
    "NetStream.Play.InsufficientBW"  "warning" Flash Media Server only. The client does not have sufficient bandwidth to play the data at normal speed.
    "NetStream.Play.FileStructureInvalid" "error" The application detects an invalid file structure and will not try to play this type of file. For AIR and for Flash Player 9.0.115.0 and later.
    "NetStream.Play.NoSupportedTrackFound" "error" The application does not detect any supported tracks (video, audio or data) and will not try to play the file. For AIR and for Flash Player 9.0.115.0 and later.
    "NetStream.Play.Transition" "status" Flash Media Server only. The stream transitions to another as a result of bitrate stream switching. This code indicates a success status event for the NetStream.play2() call to initiate a stream switch. If the switch does not succeed, the server sends a NetStream.Play.Failed event instead. For Flash Player 10 and later.
    "NetStream.Play.Transition" "status" Flash Media Server 3.5 and later only. The server received the command to transition to another stream as a result of bitrate stream switching. This code indicates a success status event for the NetStream.play2() call to initiate a stream switch. If the switch does not succeed, the server sends a NetStream.Play.Failed event instead. When the stream switch occurs, an onPlayStatus event with a code of "NetStream.Play.TransitionComplete" is dispatched. For Flash Player 10 and later.
    "NetStream.Pause.Notify" "status" The stream is paused.
    "NetStream.Unpause.Notify" "status" The stream is resumed.
    "NetStream.Record.Start" "status" Recording has started.
    "NetStream.Record.NoAccess" "error" Attempt to record a stream that is still playing or the client has no access right.
    "NetStream.Record.Stop" "status" Recording stopped.
    "NetStream.Record.Failed" "error" An attempt to record a stream failed.
    "NetStream.Seek.Failed" "error" The seek fails, which happens if the stream is not seekable.
    "NetStream.Seek.InvalidTime" "error" For video downloaded with progressive download, the user has tried to seek or play past the end of the video data that has downloaded thus far, or past the end of the video once the entire file has downloaded. The message.details property contains a time code that indicates the last valid position to which the user can seek.
    "NetStream.Seek.Notify" "status" The seek operation is complete.
    "NetConnection.Call.BadVersion" "error" Packet encoded in an unidentified format.
    "NetConnection.Call.Failed" "error" The NetConnection.call method was not able to invoke the server-side method or command.
    "NetConnection.Call.Prohibited" "error" An Action Message Format (AMF) operation is prevented for security reasons. Either the AMF URL is not in the same domain as the file containing the code calling the NetConnection.call() method, or the AMF server does not have a policy file that trusts the domain of the the file containing the code calling the NetConnection.call() method.
    "NetConnection.Connect.Closed" "status" The connection was closed successfully.
    "NetConnection.Connect.Failed" "error" The connection attempt failed.
    "NetConnection.Connect.Success" "status" The connection attempt succeeded.
    "NetConnection.Connect.Rejected" "error" The connection attempt did not have permission to access the application.
    "NetStream.Connect.Closed" "status" The P2P connection was closed successfully. The info.stream property indicates which stream has closed.
    "NetStream.Connect.Failed" "error" The P2P connection attempt failed. The info.stream property indicates which stream has failed.
    "NetStream.Connect.Success" "status" The P2P connection attempt succeeded. The info.stream property indicates which stream has succeeded.
    "NetStream.Connect.Rejected" "error" The P2P connection attempt did not have permission to access the other peer. The info.stream property indicates which stream was rejected.
    "NetConnection.Connect.AppShutdown" "error" The specified application is shutting down.
    "NetConnection.Connect.InvalidApp" "error" The application name specified during connect is invalid.
    "SharedObject.Flush.Success" "status" The "pending" status is resolved and the SharedObject.flush() call succeeded.
    "SharedObject.Flush.Failed" "error" The "pending" status is resolved, but the SharedObject.flush() failed.
    "SharedObject.BadPersistence" "error" A request was made for a shared object with persistence flags, but the request cannot be granted because the object has already been created with different flags.
    "SharedObject.UriMismatch" "error" An attempt was made to connect to a NetConnection object that has a different URI (URL) than the shared object. 
    
    If you consistently see errors regarding the buffer, try changing the buffer using the NetStream.bufferTime property.
    
    */
    

    [/ CODE]

  • Videos do not work

    I loaded the new ios 10.0.2 and now my videos do not work. It does not matter if you use videos from your own library or netflix or any other program (app). You can see that the subtitles. Is the problem in the update or what I can do? It's really important for me to see the videos.

    Hi, ehli.suomi!

    Thank you for using communities Support from Apple. I understand that you're having trouble playing videos on your iPhone from your post, 6; videos from several sources (Netflix, your own library, etc.) will show the subtitles, but you do not see the real picture. Watching videos all day on my iPhone, so I know it's important that they play in fact; I'm happy to help you!

    I have some troubleshooting I can offer to you. Before you begin, create a backup of your iPhone using iCloud or iTunes, following the instructions here: How to back up your iPad, iPhone or iPod touch

    Once you have your backup, try the following steps, in order. A video test after each step and will stop when the problem is resolved.

    1. Restart your iPhone by following the instructions here: restart your iPad, iPhone or iPod touch
    2. If this happens on a Wi - Fi connection, try restarting the network you are using from the router or the modem (if possible). If it is a private (for example, your home network) WiFi network, try to remove all the devices on the network, then by simply adding your iPhone.
    3. Try a different network (including your cellular data network).
    4. Reset the network settings on your iPhone in settings > general > reset > reset network settings. This will affect all personal data (like your photos, contacts, calendar of events, etc.) but it will remove saved passwords, and Wi - Fi networks one previously used settings APN or VPN and all paired Bluetooth device.
    5. Restore your iPhone to factory settings, following the steps described here: use iTunes on your Mac or PC to restore the iPhone, iPad, or iPod touch to factory settings

      Once the restore is complete, configure the iPhone as a new device (i.e. without using the backup that you created earlier, at least temporarily). You can sign in iCloud, iTunes and App Store, iMessage and FaceTime with your Apple ID test then a video.

      If the problem is resolved, you can restore your backup by the information here: restore your iPhone, iPad or iPod touch from a backup

    Have a great day!

  • Trying to update my video player, I clicked on 'file' and then download it and I got was a full window of the computer language without option "run".

    Trying to update my video player, I clicked on 'file' and then download it and I got was a full window of the computer language without option "run".

    To jscher2000 ~ I did what you said and it says "Media player could not be verified for use in Firefox. Proceed with caution. My husband told me to just delete, so I think I'll do it. Thanks for your help! Nice day.

  • I recently bought Apple TV but the TV I want to hang up to does not have an HDMI input.  I bought a converter HDMI cord at Radio Shack, but it did not work.  Any suggestions?

    I recently bought Apple TV but the TV I want to hang up to does not have an HDMI input.  I bought a converter HDMI cord at Radio Shack, but it did not work.  Any suggestions?

    You may be able to find a connector to work but which would not guarantee that he would not stop working on the road. Minimal tech spec of the ATV4 is a HDMI connection to the tv. My recommendation is to upgrade your TV rather than trying to get a square peg in a round hole. That's just my 2 cents...

Maybe you are looking for

  • Why would I use apple pay on my actual card?

    Why would I use apple pay on my actual card? Why put another man in the middle. It is easier to pull out my card that he must get out of my phone. What are the real benefits? I can understand if you have an Apple Watch. But otherwise what's the point

  • Toshiba offers Cashback 3 g in the United Kingdom

    Hello I just ordered a Toshiba S300 11 G and a 3 G Modem to take advantage of the mail-in rebate offer of £150.00 detailed here: http://uk.computers.toshiba-europe.com/innovation/news_article.jsp?service=UK&ID=3g-mobile-broadband The terms and condit

  • can I install NI 9227 on NI USB-9162

    Hello I have an application where I need to measure the difference of current using cRIO and save to file I'm not familiar ith FPGA but can do it with cDAQ.i So I need to install it on the NI USB-9162, I already have. But it did not work on my laptop

  • Verizon confirms what ICS spread from today?

    official website of verizon http://News.verizonwireless.com/news/2012/06/Motorola-droid-RAZR-Maxx-upgrades-to-ice-cream-sandwich... and on verizon twitter account http://Twitter.com/VZWSupport/status/216173594907115520

  • How can I copy albums of Windows Media Player on my computer?

    How can I copy and record albums in my Windows Media Player library on my computer?