To start, I found an (admittedly old) post from someone at Netflix stating that their licensing requirements prohibited them from providing ways to control the player externally (everything needed to be wrapped up in a netflix-branded application, and providing ways to interact with the player externally would allow you to embed the netflix player in places it shouldn't go.) You can find that reply here (although it's four years old, I'd imagine not much has changed.)
I tried snooping around on the 'watch instantly' page myself, and there are objects like netflix.SilverLight and netflix.SilverLight.MoviePlayer (which has a getPlugin() method that returns some details about the plugin, and hookable events, but no methods for control,) but they mostly have to do with exposing the size of the player viewport, among other things necessary to place it on the page. I couldn't really find anything in any of the objects that suggested they interacted with the movie player that would seem to allow me access to it.
I also snagged the player binaries, and snooping through them I've found a ScriptInterface object internally with [ScriptableMember]-decorated methods in it called PlayMovie(), StopMovie(), ShowCurtain(), HideCurtain().
Then, I noticed there's another namespace in the player binaries called Netflix.Silverlight.CBPApp.HostedPlayer, which has its own interface - HostedPlayerScriptInterface. This has everything you want in it - data on play position, controls for increasing and decreasing play speed, pausing, playing, setting the play position, querying play state, etc. All of these are decorated as [ScriptableMember]s.
Now I break your heart - it looks like (for whatever reason) this interface is not exposed as a [ScriptableType], which to my understanding is a requirement for being able to access it from javascript. In fact, the only things that seem to be exposed this way are events that the player fires. My guess is that this code is for integrating with other partners, or left over from someone they inherited the original code for the video player from, but it seems intentionally that this [ScriptableType] parameter is left out. There may be a way to request a binary that's built to be 'Hosted', though I'm not sure what that means, and I also suspect it will be transparently obvious to the people watching what you're trying to do and have a stop put to it quickly.
Sorry for the long-winded response that ends in disappointment, but it appears as of right now there's not really a way to do this. I've seen some suggestions that basically amount to sending keystrokes to the browser window that emulate the keyboard controls, but this clearly isn't what you're looking for, so I'm going to go with 'no' as an answer here. :)
So, looks like you need to trick the Netflix player into thinking it's running in hosted player mode. There's some configuration options that can be passed in, but I'm not sure how, specifically, you would do that. It looks like that's all set up on player initialization - maybe some sort of bookmarklet could reload the page and inject a change? Or maybe just reload the player and change the settings.
Bear in mind I haven't done much of this javascript interop stuff so much of this is inferred from the documentation, but it does seem as if there is a javascript control API in there, it's just a matter of tricking the player into working in Hosted mode.
Going to have to stop here, but hopefully this gives you a good start. I've dumped the contents of that hosted player Javascript API file so you can see the methods that will be exposed once you manage to get the player in Hosted mode.
In Silverlight for a method to be exposed to JavaScript directly, it needs attributes [ScriptableType] on its class and [ScriptableMember] on itself. You could try opening up the XAP file for the Netflix player, disassembling the main assembly, and searching for any methods with [ScriptableMember] attached to them. This may not turn up anything useful at all, but it is something you can try nonetheless.
I read I could play movies from my instant queue on my iPhone4, but it just goes in circles, and a movie never plays. What gives? I am a Netflix member and can sign on without problem. But pressing a play button goes nowhere. Would be nice wher a larger device is inconvenient (like a treadmill).
I would try deleting the Netflix app from your iPhone, then re-downloading it. I just tried playing something from my instant queue on my iPhone 4 and it worked as advertised, so your app could be corrupted.
Ipad on AP11 FW 1.4.1 is unable to stream video on netflix and IMDB
On the netflix APP, I get an error, Network Error, we could not play this video due to a network error. Pls try again later.
If I tunnel VPN thru the wifi connection, the same IPAD is able to successful stream video on netflix and IMDB.
All other android and windows PC is able to access netflix and IMDB normally.
I have already disabled the app control feature totally. But the traffic block still occurs. (Change to application activity summary)
@aberchin This is not expected behavior I have tested with an AP12 with an iPad running 13.3 and I tested Netflix and unlimited and limited bandwidth with 1MB and it still ran. Please reach out to support to assist in troubleshooting.
Netflix on Xbox 360 is an important component of the new Xbox experience, a new generation of games and entertainment experiences that will be available on Xbox 360 consoles this fall. The new Xbox experience, also announced today at the E3 Media and Business Summit, represents the first time in history that a mass-market consumer electronics device has been re-invented through free software, giving people more fun and intuitive ways to interact, play and enjoy entertainment content.
From the Netflix Web site, members simply add movies and TV episodes to their individual instant Queues. Those choices will be automatically displayed on the TV screen via Xbox 360 and available to watch instantly. Once selected, movies will begin playing in as little as 30 seconds. In addition to instantly streaming movies to the TV, Xbox LIVE Gold members can fast-forward, pause and rewind, all using either their Xbox 360 Controller or Media Remote. In all, the user interface creates a highly personalized experience that puts viewers in control.
The library of movies and TV episodes that will be available for instant streaming from Netflix via Xbox 360 includes scores of Academy Award winners and nominees, episodes from a number of popular, currently running and classic TV shows, and 24 of the movies rated by the American Film Institute as the greatest ever.
Today, Xbox LIVE members can also download movies and purchase TV shows from the industry-leading Xbox LIVE Marketplace Video Store, currently packed with content from more than 45 networks and studios. The Xbox LIVE Marketplace Video Store offers more than twice the high-definition content than the nearest cable provider and more than 6,000 hours of TV shows and movies.
Xbox 360 is a superior video game and entertainment system delivering the best games, unique entertainment features and a unified online gaming network that revolve around gamers. Xbox 360 has a portfolio of nearly 400 games in 37 countries. More information can be found online at
Xbox LIVE is the first and most comprehensive unified online entertainment network seamlessly integrated throughout the entire console experience, making it easy for people to find the friends, games and entertainment they want from the moment they power on their Xbox 360 system. Xbox LIVE connects more than 12 million members across 26 countries to enjoy hundreds of multiplayer games, downloadable games via Xbox LIVE Arcade, free and premium playable game demos, music videos, TV shows, and movies in the United States as well as new game levels, characters and vehicles for all their favorite retail games. More information can be found online at -us/live.
Netflix is an American subscription video on-demand over-the-top streaming service. The service primarily distributes original and acquired films and television shows from various genres, and it is available internationally in multiple languages.[6]
Launched on January 16, 2007, nearly a decade after Netflix, Inc. began its pioneering DVD-by-mail movie rental service, Netflix is the most-subscribed video on demand streaming media services, with over 277.7 million paid memberships in more than 190 countries as of July 2024.[5][7] By 2022, "Netflix Original" productions accounted for half of its library in the United States and the namesake company had ventured into other categories, such as video game publishing of mobile games through its flagship service. As of October 2023, Netflix is the 23rd most-visited website in the world, with 23.66% of its traffic coming from the United States, followed by the United Kingdom at 5.84% and Brazil at 5.64%.[8][9]
90f70e40cf