微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用ActionScript 3.0播放Dropbox中的音频

如何解决使用ActionScript 3.0播放Dropbox中的音频

只是在寻找一些建议,希望有人能指出我正确的方向。

我正在尝试创建一个Flash MP3播放器,该播放器可以播放DropBox上存储的音乐。在我进行这种学习之前从未使用过ActionScript ...

到目前为止,我需要使用URLRequest获取指向mp3文件链接,然后使用Sound对象加载并播放文件。但是,当我测试SWF文件时,我没有音频。我也一直在阅读有关URLSream和NETstream的信息,但不确定如何将其与Sound对象一起使用。我不确定100%是否正确使用了Sound,并且鉴于这是一种相当古老的技术,我一直在努力寻找像样的教程。

这是我一直在尝试的代码

package  {
    //Dependencies
    import flash.display.MovieClip;
    import flash.media.sound;
    import flash.media.soundChannel;
    import flash.net.URLRequest;
    import flash.net.URLStream;
    
    import flash.display.*; 
    import flash.events.*; 
    import flash.net.*; 
    import flash.media.*; 
    
    //Class code
    public class soundobject extends MovieClip {
        
        //Variables
        var mySong:Sound = new Sound();
        
        //Init Code here
        public function soundobject() {
        
            var myRequest:URLRequest = new URLRequest("https://www.dropBox.com/s/[dropBoxurl]/T-U-R-T-L-E%20POWER.mp3?dl=0")
            mySong.load(myRequest);
            mySong.addEventListener(Event.COMPLETE,onSoundLoad);
            
        }
        
        private function onSoundLoad(e:Event): void
        {
             mySong.play();
        }
    
}

}

解决方法

所以我弄清楚了伙计们……惊奇,惊奇,这很简单。

在发布设置中,我将其设置为“仅限本地”。当我更改此“ 仅网络”时,链接开始神奇地起作用。

感谢您的帮助。最后到达那里:D

编辑:以防万一,我也将?dl = 0 更改为?dl = 1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。