易语言 画心源码 求大神

易语言 画心源码 求大神,第1张

楼上的java代码好牛,翻译了一下,画出来的竟是3D的心形,不知是不是我翻译错了~~!!!

.版本 2

.子程序 __启动窗口_创建完毕

.局部变量 i, 整数

.局部变量 j, 整数型

.局部变量 r, 整数型

.局部变量 x, 整数型

.局部变量 y, 整数型

画板1.自动重画 = 真

.计次循环首 (90, i)

.计次循环首埋芹 (90, j)

r = #pi ÷ 45 × i × (1 - 求正弦 (#pi ÷ 45 × j)) × 18

x = r × 求余弦 (#pi ÷ 45 × j) × 求正弦 (#pi ÷ 45 × i) + 画板弯碧毕1.宽慧颤度 ÷ 2

y = -r × 求正弦 (#pi ÷ 45 × j) + 画板1.高度 ÷ 4

画板1.画点 (x, y, 255)

.计次循环尾 ()

.计次循环尾 ()

简单写个小例子

import javax.media.ControllerEvent

import javax.media.ControllerListener

import javax.media.NoPlayerException

import javax.media.Player

import javax.media.Manager

import javax.media.MediaLocator

import javax.media.EndOfMediaEvent

import javax.media.PrefetchCompleteEvent

import javax.media.RealizeCompleteEvent

import java.io.*

import java.util.*

public class PlayerMusic implements ControllerListener {

//播放对象

private Player player

//是否循环播放

private boolean first,loop

//文件路径

private String path

//存放MP3文件

private List<String>mp3List

//当前MP3文件数量

private int mp3NO=0

PlayerMusic(List<String>mp3List)

{

this.mp3List=mp3List

}

//播放方法

public void start()

{

try {

player = Manager.createPlayer(new File(mp3List.get(mp3NO)).toURI().toURL())

} catch (NoPlayerException e) {

// TODO 自动迹衡生雹禅成 catch 块

e.printStackTrace()

System.out.println("不能播姿肆做放此文件!")

return

} catch (IOException e) {

// TODO 自动生成 catch 块

e.printStackTrace()

return

}

if(player==null)

{

System.out.println("播放文件为空!")

return

}

player.addControllerListener(this)

//提取媒体内容

player.prefetch()

}

public void controllerUpdate(ControllerEvent e) {

//当媒体播放结束时,循环播放

if(e instanceof EndOfMediaEvent)

{

mp3NO++

System.out.println(mp3NO)

if(mp3NO<mp3List.size())

{

this.start()

}

return

}

//当提取媒体的内容结束

if (e instanceof PrefetchCompleteEvent) {

System.out.println("内容结束")

player.start()

return

}

//当实例化后

if (e instanceof RealizeCompleteEvent) {

System.out.println("实例化")

//pack()//执行pack() *** 作

return

}

}

public static void main(String[] args)

{

List<String>path=new ArrayList<String>()

path.add("F:\\歌曲\\天下.mp3")

path.add("F:\\歌曲\\画心.mp3")

path.add("F:\\歌曲\\只对你有感觉.mp3")

PlayerMusic play=new PlayerMusic(path)

play.start()

}

}

只要在HTML上添加以上代码就OK了,前提是电脑上已经安装了咐缓播放器,如RealPlay。

<embed

src="C:/mp3/10.19/画心.mp3"

width="480"

height="100"

loop="false"

autostart="false">

</embed>

更多设置如下:

1、如果要播放rm,ra,ram类型的音乐,代码如下:

<embed

width="0"

height="0"

type="audio/x-pn-realaudio-plugin"

autostart="true"

controls="ControlPanel"

src="http://guest.anyp.cn/uploads/01.rm">

2、

如果要播放midi,asf,wma,asx类型的音乐,代码如下:

<embed

autostart="true"

loop="-1"

controls="ControlPanel"

width="0"

height="0"

src="http://guest.anyp.cn/uploads/01.mid">

只需要衡乱模把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码,否则这段代码陪团会以文本形式显示出来,不能被执行),用你喜欢及可用的音乐文件的URL(网址)代替上面白色显示的音乐地址代码就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12496992.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存