ActionScript 3.0 :: NetStream Was Unable To Invoke Callback OnFI?
Jul 29, 2010
Getting this output from the following code, video streams OK but fills the output log with.Error #2095: flash.net.NetStream was unable to invoke callback onFI
var nc:NetConnection; var ns:NetStream; var nsPlayer:NetStream; var vidPlayer:Video;
function init() { nc = new NetConnection(); nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus); nc.connect("rtmp:///video");}
function onNetStatus (event:NetStatusEvent):void { trace(event.info.code); switch(event.info.code){ case "NetConnection.Connect.Success": displayVideo(); break; }}
[code]...
View 1 Replies
Similar Posts:
Aug 31, 2010
We are sending a multiple streams from FMLE to FMS, and then playing them with NetStream instances. We could have several streams playing on the same flash canvas. The idea is to use ActionScript to synchronize the playback of these streams using embedded system timecode from FMLE, so all the camera angles are playing at the same place in the stream. However if we use the onFI handler to receive timecode data we see one of the streams reporting valid timecode, and the other seems to get 'stale', reporting the same infoObj.st value for multiple onFI events.
Example: NS2 is great:
NS2 20:14:19.215
NS2 20:14:19.246
NS2 20:14:19.277
NS1 20:14:07.443
NS2 20:14:19.324
NS1 20:14:07.443
NS2 20:14:19.355 ... etc
However NS1 traces out like this with stale data:
NS1 20:14:07.990
NS1 20:14:07.990
NS1 20:14:08. 52
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.443
NS1 20:14:08.474
NS1 20:14:08.506
NS1 20:14:08.552
NS1 20:14:08.943
NS1 20:14:08.943
NS1 20:14:08.943
NS1 20:14:08.943
NS1 20:14:08.943
NS1 20:14:08.943
NS1 20:14:08.943
All FMLE /FMS instances are configured identically - either stream will decode valid timecode it played on its own - just not while both are running in the same stage!
View 1 Replies
Mar 24, 2008
i'm using FLVPlayback in order to load a movie. i keep getting this error: Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetStream was unable to invoke callback onMetaData. error=ReferenceError: Error #1069: Property duration not found on Number and there is no default value.
if i get it right, it means that inside built-in onMetaData there is no duration property. so, i tried adding my own call back function:
//creating a custom client
var customClient:Object = new Object();
customClient.onCuePoint = cuePointHandler;
[Code]....
View 8 Replies
May 18, 2011
We recently updated to ColdFusion 9 (from 8) and Flex 4 (from 3).
Now receiving below error when attempting to load Flex portion[code]...
Do we need to re-export the Flex project to fix problem or maybe code from /flex/remoting-config.xml needs to be updated?
View 1 Replies
Nov 5, 2009
I rarely use NetStream or any video in my projects, but someone I email with was wondering this, and I have no earthly idea.
Is there any reason why the NetStream's "onMetaData" event cannot be listened to using addEventListener, but instead requires you to use a callback function?
Is it faster, avoiding the overhead of events? Is it to prevent more than one listener being attached?
View 2 Replies
Jun 11, 2011
I am trying to use automate a web + flash application. Our dev have provided me ExternInterface APIs, which we are able to invoke using Watire and IE. However same thing is now working on FF 3.6 and watir-webdriver/webdriver/firewatir. I am tending to assume that this is not a problem with either of the automation tool, but FF itself. However other part of our product uses js to invoke other APIs and they are working fine. So I am not able to zero in on browser or automation tool.
View 1 Replies
Nov 2, 2010
I'm trying to add a custom callback handler to a NetStream client in a p2p application. The problem is, when I add such a handler, the NetStream Client doesn't function as it did before. It seems the NetStream.client object is changed. I know the default object is this. But changing the client to this doesn't solve the problem. The remoteControlStream, is the incoming stream. And the localControl stream is the stream being published. This is the localControlStream that's being send by the peer, and received as remoteControlStream:
private function initLocalControlStream():void{
localControlStream = new NetStream(nc, NetStream.DIRECT_CONNECTIONS);
localControlStream.addEventListener(NetStatusEvent.NET_STATUS, localControlHandler);
localControlStream.publish(myPeerID+"control");
var localControlStreamClient:Object = new Object();
[Code] .....
The onPeerConnect method of the localControlStream doesn't get called when I connect when the above handler is added. When I remove the that handler, the onPeerConnect method gets called. Obviously the problem is the NetStream.client.
View 1 Replies
Sep 13, 2011
I am trying to use "maxPauseBufferTime" property in NetStream class.I am using Adobe Flash Pro CS3. I have defined an object by the name nsStream of NetStream class. When I write nsStream and put a dot next to nsStream it shows me a drop down list of the properties of NetStream. However it doesn't show me maxPauseBufferTime property. I also tried the same with Adobe Flash Pro CS5. Even there the drop down list for nsStream doesnt show me the maxPauseBufferTime property.The adobe help page (first link that shows up when I google for as3 NetStream. Forum rules doesn't allow me to post the link here) indicates that this property is part of NetStream class.
View 3 Replies
Jul 6, 2011
I'm making a small video players in AS3, and I've found that after calling NetStream.pause() or NetStream.togglePause(), no status messages are being fired any more.If I click the "pause" button while the video is buffering, I never get the Buffer.Full message.Here is some code:
_connection = new NetConnection();
_connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
_connection.connect(null);[code].....
View 1 Replies
Feb 25, 2010
I am working on an app that will take a snapshot of an rtmp stream of an archived video, save it to a file, and ExternalInterface the file name to the hosting page to javascript it up for display.
I actually have all pieces working great. The only time an error is thrown is when I pause the video, seek to somewhere, and then try to take a snapshot. Then there is a runtime error of:
SecurityError: Error #2123: Security sandbox violation: BitmapData.draw: mySwf.swf cannot access rtmp://myFlashServer/myApp. No policy files granted access.I've seen post after post of suggestions and have tried them, but without success.
I have the crossdomain.xml and my FlashMediaServer security setup fine (it is actually working, except for this one glitch). It just seems to be the pause-then-seek-then-BitMapData.draw() combination which is creating issues.
Another weird thing: after the error is thrown, if I resume the stream and take a snapshot, it works flawlessly again.
View 5 Replies
Jan 7, 2010
I am using NetStream, NetConnection and Video object to play an mp4 file which is hosted over a web server using http.This is an AIR application and the relevant code is pasted below:
var url:String = <some http url>;
connect_nc = new NetConnection();
connect_nc.connect(null);
[code]........
View 0 Replies
Mar 20, 2012
In my application I have a video playing from a NetStream. Every second on timer I update a text label with statistics like stream.info.currentBytesPerSecond. The problem occurs when the NetConnection associated with this NetStream closes: the getter for stream.info throws
[Code]...
View 1 Replies
May 5, 2010
I've created a custom MouseEvent in Flex:
package {
import flash.events.MouseEvent;
public class CustomMouseEvent extends MouseEvent {[code]....
From MXML i'm doing this and it doesn't work as well:
<mx:LinkButton click="dispatchEvent(new CustomMouseEvent(MouseEvent.MOUSE_UP, bookmarksRepeater.currentItem.tags))" />
View 3 Replies
Feb 25, 2009
Is there a way to invoke a function using the function's name if it is stored in an array?[code]...
View 2 Replies
Feb 21, 2011
I have a swf that created using flex actionscript 3.0. And I put it into aspx page and I want to invoke this swf's function from aspx.
View 3 Replies
Feb 13, 2011
I have an application built on Flex 2. I am writing a new application (module based) in Flex 3. Will these be able to co-exist? Can I invoke Flex 3 module from Flex 2 application?
View 1 Replies
Sep 11, 2011
I'm building a game in Flash using ActionScript3 and I have a C# web service which communicates with the flash instances. I want to do chat in my game. So, when user A sends a message to user B, the appropriate web service function is called. I want the web service function to invoke an event in user B, telling it that a new message was recieved.
View 1 Replies
May 10, 2010
response of one operation is input to the another operation of the same webservice.. like I need to invoke multiple webservices at time.. using actionscript. I need to develop an widget.. As soon as I invoke the widget it should go and invoke the multiple webservices with different operations on each webservices and populate the meta data of the services in the visual components present in the widget.
View 1 Replies
Dec 13, 2009
how i can press enter on a Textbox to invoke a function instead of pressing a button. I'm creating a chat application and its very inconvenient to press a button to send a message
View 1 Replies
Feb 11, 2002
1. Is it possible to call into com/ActiveX object from Flash's code? i.e. if click on something, it calls into a com object or download a ActiveX object and get result back to flash.2. can we set up some sort of event handler in Flash, when other application has something then Falsh's eventhandler get called. Is it possible.
View 2 Replies
Apr 1, 2005
[Code]...
when the movie loads, flash immediately 'getURL' BEFORE i press my button1. how come the code execute even before i press it 1st? what's wrong with my code?
View 6 Replies
Jul 26, 2009
I have been at it for days now and don't know how to get this going. I have DocumentClass and I have a simple function which returns stage width. I now would like to call this function from othr class which exist within the same package as my DocumentClass. I am able to trace the stage width when I invoke stageWidth() function from the DocumentClassAs I to understand, if the function is public, and it is being accessed by a class that exist within the same package, I should be able to access the function withou any issues.nd If I declare the function as STATIC then it is global and can be accessed by classes from other packages what am I doing wrong,
Function that I have written:
public function stageWidth()
{
[code].....
View 14 Replies
Dec 13, 2009
been working for while in an AS3 project. realize now that any InteractiveObject on key tab focus doesnt invoke its MouseEvents, MOUSE_OVER AND MOUSE_OUT listeners. I know this is not suppose to happen automatically but in AS2 I would define at beginning of project a prototype action on MovieClip that it should rollover when on setFocus.Is there a way for me to set on the entire project that any InteractiveObject on key tab focus should invoke its MouseEvents if they exist?
View 2 Replies
Jun 10, 2010
I have a Flex app that uses Flash Remoting and the RemoteObject to pull data from a ColdFusion CFC. About 75% of the time it works, but the other times I get a message using Charles (a debugging tool) that says faultString = "Unable to Invoke CFC". FaultCode = "Server.Processing".
Here's my RemoteObject:
<mx:RemoteObject id="carsSvc" destination="ColdFusion" source="ca.sqmIDash.cfc.sqmIdash">
<mx:method name="getCARs" result="resultHandler(event)"/>
</mx:RemoteObject>
The server set up on our web farm is to use load balancing. I'm not sure if this is causing the problem or not. Probably not, but it's a thought.
View 1 Replies
Sep 30, 2010
While this is similar to another post, that post (does not indicate how to perform this (if it can be done) without instantiating an object. Also, without success I have tried multiple variations on the theme of:
class[method](arg)
class[method].call(arg)
method.apply(class, arg)
I have used Reflection in both C# and Java. BTW, the code that I am attempting to get to work in Flex is mirrored in both those languages and works as expected.
Non-functioning Flex Code:
private function ipMethodTester( ipMethodName:String,
shouldPass:Array, shouldFail:Array):void
{
[Code].....
View 1 Replies
Dec 5, 2010
I want to invoke eventX every day at 14:30,how to do this kind of job in actionscript 3?
View 3 Replies
Feb 20, 2011
I create a swf with flex. Than I embeded that swf into aspx page.But how can I access/invoke/call swf function from asp.net???
View 1 Replies
Jan 21, 2010
ActionScript Code:
mc.addEventListener(MouseEvent.CLICK, OtherClass.method);
I always had to call a local method that dispatches event to the instance of the OtherClass...
View 9 Replies
Apr 1, 2005
Code:
goto = function(where:String) {
getURL("[URL]"+where+".htm","_self");
} button1.onRelease = goto("home");
When the movie loads, flash immediately 'getURL' before I press my button1. how come the code execute even before i press it 1st?
View 6 Replies
Sep 26, 2011
I want to have a movieclip have its alpha tween in, when I move the mouse, and fade out when I stop it. Alas - with either an onEnterFrame or onMouseMove if the mouse is moving - it keeps repeating the tween function - how do I make it fire the tween function only once..? here's what Ive done - but its too unreliable ..
Code:
var mousex:Number;var mousey:Number;
var moving:Boolean = false;
onEnterFrame = function()
[Code]....
View 3 Replies