actionscript-3 - 加载 NetStream 视频时出现问题

标签 actionscript-3 netstream

我一直在为网络创建自定义视频播放器。在我运行它的某些机器上,它将开始加载 .flv 文件,然后在 30 秒到一分钟内没有任何进展,然后显示视频已完全加载。我正在使用 bytesLoaded / bytesTotal 检查已加载了多少在 Event.ENTER_FRAME .当单独跟踪显示完全加载时似乎发生了什么bytesTotal值更改为当前 bytesLoaded值导致我的视​​频播放器将我的负载百分比注册为 1。我已经找出了 NetStatus event.code 值,但没有更新表明存在任何类型的错误。我得到的只是一个 NetStream.Play.Start NetStream.Buffer.Full然后它将等待并重置字节总数。

所以我想问的是有没有办法处理这个问题?

最佳答案

这个问题似乎没有具体的答案。从那以后,我再次尝试解决这个问题,我学到了两个教训。

1) 通过不允许使用 bytesLoaded 试图越过加载点,您可以绕过 netstream 类中的大多数缺点。 , bytesTotalbufferTime特性。这可以让您确保永远不会在可能导致问题的时间尝试搜索。

2) 在尝试发送另一个之前,始终允许前一个搜索尝试完成并正确处理它。

关于actionscript-3 - 加载 NetStream 视频时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3843224/

相关文章:

javascript - 对 Flex 的 Iframe Javascript 调用

flash - 这些无法解释的脚本停顿异常是什么?

C# - 似乎同时接收两个 TCP 数据包?

actionscript-3 - AS3 : Is it possible to capture stage elements or bitmap data into a netstream?

c# - 尝试写入 Networkstream 时流不可写

flash - 如何杀死 setTimeout() 函数

actionscript-3 - AIR 移动嵌入式字体

actionscript-3 - AS3:提取的sampledata循环永远到最后一 block

actionscript-3 - AMS 有时不会通过 rtmpt 收到取消发布命令

flash - NetStream 仅在完全加载时播放