MP3播放器服务器控件

分享于 

3分钟阅读

Web开发

  繁體

Screenshot

介绍

我发现很多. NET 程序员常常没有 Flash的经验或者知识,它的能力。 Flash MX的一个令人激动的特性是 Flash 文件可以很容易地加载外部的MP3文件并控制它们的播放。 我决定实现一些 Flash 技巧,让控件坐在 Visual Studio 工具箱中,而不必担心实现资源文件。 我所处理的一个特性是在DLL中包含 Flash 文件,并且让控件将 Flash 文件的副本保存到适当的目录。 当然,我也喜欢使用 Visual Studio的属性面板来配置我的Flash 文件,这是一种无后顾之忧的错误方式。 因此,我努力使控件的可以调整性,具有控制台 UI,循环,流和等属性。

使用PseudoMP3服务器控件

当然,如果使用 Visual Studio 这样的IDE,你不需要知道如何使用 register 或者属性名是什么。 但是为了清晰。

你需要做的第一件事是 register 标签前缀。

<%@RegisterTagPrefix="pseudoengine"Namespace="PseudoEngine"Assembly="PseudoMp3"%>

那么你就可以像这样创建控件。

<pseudoengine:PseudoMP3id="PseudoMP31"runat="server"Src="http://www.myDomain.com/myMp3.mp3"Stream="False"AutoStart="False"Loop="False"Console="True"></pseudoengine:PseudoMP3>

属性说明

  • Src: MP3文件的网址位置。
  • Stream: 指示是否应该对MP3文件进行流处理的布尔值。 ( 否则文件已经预先加载)
  • AutoStart: 表示在加载页面时是否应启动文件的布尔值。 ( 保证annoy或者你的money )
  • Loop: 表示文件在结束时是否再次播放的布尔值。
  • Console: 表示是否显示用户界面的布尔值。

源文件中的内容

Flash 源文件,Visual Studio 解决方案,测试用例web应用程序,以及你可以吃的所有 Burritos。 也许不是 Burritos。

结束语

我已经完成了这个控制,我实际上想了几个可以实现的扩展。 让控件生成描述播放列表并将它的输入到 Flash 文件的XML文档并不难。 还可以添加属性来控制初始音量。轨迹的起始位置和具有MP3播放的特定数量的循环。 甚至可以检测到ID3元数据并给 Flash 文件提供正确的歌曲标题来显示。 无论如何,我厌倦了这个项目,所以下一个项目。


Server  控制  play  播放器  MP3  
相关文章