【问题标题】:purchased a Flash website for my radio station为我的广播电台购买了 Flash 网站
【发布时间】:2019-02-15 12:44:56
【问题描述】:

我为我的广播电台 www.SSSVibez.com 购买了一个 Flash 网站。 当您打开 Flash 网站时,它会在后台播放 mp3。代码如下所示:

var mysound = new Sound();

_root.mysound.onLoad = function (loadedOK)

 { if(loadedOK)

 {_root.mysound.start(0,9999);}

}
_root.mysound.loadSound("music.mp3", false); 

效果很好,但我希望播放我的广播流而不是 MP3 文件 而且我不知道该怎么做(我使用 Actionscript 已经有一段时间了。注意它是基于 Actionscript 2.0 构建的。

【问题讨论】:

  • 你需要在flash中播放RTMP流,这是可以的,检查这个:stackoverflow.com/questions/15967523/…
  • 这个模板是 Actionscript 2.0 和例子是 3.0 我只需要音频所以它仍然是 videoURL 吗?

标签: flash actionscript streaming audio-streaming internet-radio


【解决方案1】:

我为我的电台购买了一个 Flash 网站

我不想告诉你,但 Flash 正在迅速消失。如果你能拿回你的钱,我建议你这样做。

此模板是 Actionscript 2.0

在 ActionScript 2.0 中,不可能有一个没有内存泄漏的 HTTP 流。收听超过几个小时的听众很可能会遇到这种情况。

我希望播放我的广播流而不是 MP3 文件

只需输入流的 URL 而不是 MP3 文件的 URL。

如果您正在播放来自 SHOUTcast 服务器的流,则需要在 URL 末尾使用分号 ;。例如,如果您的服务器在 http://stream.example.com:8000/ 运行,请使用流 URL http://stream.example.com:8000/;。这绕过了 SHOUTcast 服务器的一个怪癖,它们返回管理页面而不是包含“Mozilla”的用户代理的流 URL。其他服务器不会遇到这个问题。

【讨论】:

  • 很遗憾地感谢您的回复只需输入流的 URL 而不是 MP3 文件的 URL,此 MP3 保存在本地,没有 URL。我也试过分号
  • @DjTech 您的直播网址是什么?
  • @DjTech 好的,如果您使用_root.mysound.loadSound("http://198.50.158.92:8888/;", true),它应该可以正常工作。不要忘记将true 用于流媒体模式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
  • 2019-12-14
  • 2013-09-20
  • 2011-03-07
  • 2016-11-06
  • 2023-01-11
  • 2011-11-06
相关资源
最近更新 更多