NetStream.appendBytes [英] NetStream.appendBytes

查看:477
本文介绍了NetStream.appendBytes的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有连接到Flash Media Server的一个NetConnection。我试图使用新的对appendBytes功能与Flash Player 10.1流本地FLV文件到FMS。我有问题,但是......我的文档上网

I have a netConnection connected to a Flash Media Server. I am trying to use the new appendBytes function from Flash Player 10.1 to stream a local FLV file to FMS. I'm having issues however... Documentation I get online

function playFile(data:ByteArray):void
{
// data is bytearray data from an already loaded FileReference object
    netStream.play(null);
    netStream.appendBytesAction(NetStreamAppendBytesAction.RESET_BEGIN);
    netStream.appendBytes(data);
}

不过,我得到一个错误的appendBytesAction和对appendBytes。该错误是:错误#2004:其中一个参数是无效的......

However, I'm getting an error with the appendBytesAction and appendBytes. The error is: Error #2004: One of the parameters is invalid....

TypeError: Error #2004: One of the parameters is invalid.

任何想法? 谢谢

Any ideas? Thanks

推荐答案

您无法使用对appendBytes 成功时,你流的NetConnection 连接到任何东西比空。从对appendBytes 法的<一个文档href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#appendBytes%28%29" rel="nofollow">http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#appendBytes%28%29:

You can't use appendBytes successfully when your streams NetConnection is connected to anything else than "null". From the documentation of appendBytes method at http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#appendBytes%28%29:

将一个ByteArray传递到NetStream以进行播放。在数据生成模式的NetStream调用此方法。要使NetStream到数据生成模式,调用NetStream.play(空)上的NetStream上的的NetConnection连接到null创建。在调用在NetStream,是不是在数据生成模式appendBytes()会出错并引发异常。

Passes a ByteArray into a NetStream for playout. Call this method on a NetStream in "Data Generation Mode". To put a NetStream into Data Generation Mode, call NetStream.play(null) on a NetStream created on a NetConnection connected to null. Calling appendBytes() on a NetStream that isn't in Data Generation Mode is an error and raises an exception.

这几乎肯定意味着什么Adobe称其为连接到说的连接对象的数据生成模式将不可用,一个Flash Media Server实例。

This almost certainly implies that the what Adobe calls Data Generation Mode will not be available on a connection object connected to say, a Flash Media Server instance.

这篇关于NetStream.appendBytes的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆