Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何使用Akamai对视频文件进行简单的流式传输?_Actionscript 3_Flash_Akamai - Fatal编程技术网

Actionscript 3 如何使用Akamai对视频文件进行简单的流式传输?

Actionscript 3 如何使用Akamai对视频文件进行简单的流式传输?,actionscript-3,flash,akamai,Actionscript 3,Flash,Akamai,我是一名C#开发人员,对Flash一无所知,但我正试图使用他们的HD Flash 1.0配置从Akamai的HD网络流式传输文件 我已经“导入”了已部署在Akamai网络上的视频,但似乎有一步我必须以某种方式利用SWC组件来实际使与Akamai的连接正常工作 提供的文档都使用了看起来更旧的Flash版本,并且没有包含FLA文件。然而,他们的部分文档确实让那些更精通Flash的人觉得它很琐碎: Akamai HDNetwork v1.0-FLV文件的HTTP交付,与兼容 Flash player

我是一名C#开发人员,对Flash一无所知,但我正试图使用他们的HD Flash 1.0配置从Akamai的HD网络流式传输文件

我已经“导入”了已部署在Akamai网络上的视频,但似乎有一步我必须以某种方式利用SWC组件来实际使与Akamai的连接正常工作

提供的文档都使用了看起来更旧的Flash版本,并且没有包含FLA文件。然而,他们的部分文档确实让那些更精通Flash的人觉得它很琐碎:

Akamai HDNetwork v1.0-FLV文件的HTTP交付,与兼容 Flash player 10.0(简称HDN1)-将连接到“null”的基本网络连接与com.akamai.hd.HDNetStream相结合。按照samples\HDN1.0文件夹中的示例了解如何进行基本的实时播放、基本VOD和多比特率 播放、手动切换、子剪辑和令牌身份验证

而且:

com.akamai.hd.HDNetStream-用于hd Flash 1.0流媒体

我将SWC文件放在与我正在使用的FLA相同的文件夹中,并在“操作”窗口中包含以下代码:

import flash.net.NetConnection;
import com.akamai.hd.HDEvent;
import com.akamai.hd.HDNetStream;

trace("Hi!");

// Magic happens here 
。。但我只是得到编译错误,无法找到导入定义。所以…没有一个好的开始


我想做的就是流式传输视频-没有多比特率配置或任何疯狂的事情-只是如何使用我们自己的SWF文件播放视频有人知道最简单的启动和运行方法吗?

您需要使用Flash Professional或Flash Builder中的菜单将SWC添加到项目中,基本上,您需要找到特定IDE的项目属性并添加SWC。编译器不会像其他编译器那样使用当前目录来包含内容。至于这个问题,我不认为简单和流属于同一个句子,也没有一个简单的答案,但这将解决您眼前的问题。@shaunhusain实际上帮助我克服了导入时的编译器错误-我以前在ActionScript设置中,但没有意识到“源路径”和“库路径”选项卡之间的差异。向SWC文件添加库路径修复了该部分。@shaunhusain您是否知道了解“操作”窗口的好资源,以及如何尝试Akamai关于设置网络连接的指导?播放器本身是不是可以直接子类化来操作它的内容流?对不起,我不知道有什么特别好的资源,请用谷歌搜索一下。我是前Flex开发人员,所以我在Flex/FlashBuilder工具中使用了AS3,但从来没有在常规的FlashIDE中使用过很多东西(部分原因是我不喜欢使用编辑器和代码进行工作的双重性,我更喜欢留在代码中)。也就是说,我知道您可以在Flash中为库对象设置类,并且实例和类之间的比例为1:1,而不是依赖于时间轴上执行/放置的操作。