当前位置: 首页 > 知识库问答 >
问题:

AS3闪存中的播放列表循环

夏侯楷
2023-03-14

我对闪光灯很差,我就是做不到。我有php生成的播放列表。我使用LoaderInfo()获得它,然后使用split()将数据添加到数组中。

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
var str:String = paramObj.playlist;
var array:Array = str.split(",");

问题就在这里。我知道如何从播放列表中播放1首歌曲,一次或循环使用如下代码:

sound.addEventListener(Event.COMPLETE, onLoadComplete, false, 0,
true);
function onLoadComplete(evt:Event):void {
channel = sound.play();
var pauseSong:Number = channel.position; 
    channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}
function soundCompleteHandler(e:Event):void {

channel = sound.play();
channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}

共有1个答案

翟志新
2023-03-14

你做了一个数组你的加载声音,把一个单独的监听器放在你的列表的第一个(第0个)声音上启动回放,所有其他人应该有另一个监听器,只会通知你的程序声音加载。一旦第一个声音开始播放,您将向channel添加一个监听器,该监听器将选择下一首歌曲并在其可用时播放。如果它不可用,您的代码应该在一个基于帧的循环(event.enter_frame监听器进行一次检查)中等待,直到它最终加载,并恢复播放列表播放。

 类似资料:
  • 我已经创建了一个非常简单和基本的html5音频播放器,实际上不超过: 但我面临两个问题,这个简单的音频标签在Chrome上可以使用,但在Safari 7上不行;第二个问题是,它不能在我的iPhone iOS7和HTC Android 2.3上使用

  • 我是YouTube频道的内容所有者。当我从YouTube网页生成视频报告时,我得到的是304k总视频的结果。但是当我使用YouTube数据API使用此处讨论的方法查询如何使用API v3列出YouTube频道的所有上传视频(URL)时?,我得到的计数较少(~270k)。当我手动查找时,其中一些丢失的视频是从YouTube中删除的视频。 当我查询API时,其他视频丢失的原因可能是什么?是因为它们可能

  • 我正在尝试在iOS设备上播放.pls音频流,但它似乎不工作,这是我当前正在做的;

  • 我如何在play store上获得我的应用程序,就像在红框中的所有这些东西上面一样? 但我的应用程序是这样的,所以我该如何管理它。 有谁能帮我弄清楚这玩意的工作原理吗? 谢谢.

  • 进入具体播放器编辑页面,点击播放列表标签,设置播放列表样式。 设置播放列表的样式:选择视频封面缩略图、文本框和文字列表; 设置播放列表的位置:上、下、左、右,文字列表形式只有左右两种位置。

  • 创建播放列表,可以按照设定的顺序自动连续播放多个视频。 创建播放列表 进入播放列表页面,点击添加列表按钮,在弹出的添加播放列表页面,按照提示进行填写,点击保存按钮保存即可。 播放列表管理页面: 添加播放列表页面: 为播放列表添加视频 1) 进入播放列表页面,选择要添加视频的播放列表,点击管理,进入播放列表管理页面; 2) 点击添加视频按钮,在弹出的窗口中,通过搜索视频标题或视频ID进行添加操作;