PlaySound コマンド
- PlaySound( <URL> )
-
MP3 (.mp3) ファイルを再生する.
-
PlaySound("http://static.geogebra.org/welcome_to_geogebra.mp3")
-
PlaySound("#J2sQQfwQ")
GeoGebraにアップロードされた.mp3を再生する. -
PlaySound("https://drive.google.com/uc?id=0B7xCmZaU3oU2eXFNUzd6ZlZJS0U&authuser=0&export=download")
Googleドライブから.mp3を再生 -
PlaySound("https://www.dropbox.com/s/27skpv82odjp7ej/material-1264825.mp3?dl=1")
DropBoxから.mp3を再生
iOS上で動作させる場合 (またはすぐに再生したい場合も),MP3ファイルをインラインの base64 エンコードされた data:URL
としてエンコードできる.詳しくは,https://www.geogebra.org/m/wztkqxuv を参照のこと.GeoGebra Classic 5
で動作させるには,正確 に |
- PlaySound( <Boolean Play> )
-
再生の一時停止または再開(MP3ファイルは不可)
PlaySound(true)
= 再生,PlaySound(false)
= 一時停止. - PlaySound( <関数>, <最小値>, <最大値> )
-
範囲が -1から1までの時間関数を用いてサウンドを生成し,再生する.時間の単位は秒で,サウンドは最小値から最大値までの区間で再生される.サウンドは,毎秒8000サンプルの8ビットサンプルによって生成される.
これは440Hzの純粋な正弦波トーン(音階 ラ)を1秒間再生する.
PlaySound(sin(440 2Pi x), 0, 1)
- PlaySound( <関数>, <最小値>, <最大値>, <サンプルレート>, <サンプル深度> )
-
範囲が -1から1までの時間関数を用いてサウンドを生成し,再生する.時間の単位は秒で,サウンドは最小値から最大値までの区間で再生される. サンプリング方法は"サンプル深度"と"サンプルレート"によって指定される. "サンプルレート"は,1秒間に取得されるサンプル関数の値の数で,許容される値は8000,11025,16000,22050,44100. "サンプル深度"は,サンプルのデータサイズをビットで表したもので,許容される値は8と16.
- PlaySound( <ノート>, <デュレーション>, <楽器> ) (GeoGebra Classic 5 only)
-
MIDI ノートを再生する ノート は0から127までの整数で,下記の表に基づいた音符を表す,ノートが60の場合,ミドルCが演奏される. デュレーション は,音符を演奏する時間を秒で表す. 楽器 は,ノートを演奏するために使用されるシンセサイザー楽器を表す整数である.使用可能な楽器については 技術仕様 を参照のこと. ほとんどの楽器に対応しているが,コンピュータのプラットフォームによって違いがある.
MIDI ノート
オクターブ
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
0
0
1
2
3
4
5
6
7
8
9
10
11
1
12
13
14
15
16
17
18
19
20
21
22
23
2
24
25
26
27
28
29
30
31
32
33
34
35
3
36
37
38
39
40
41
42
43
44
45
46
47
4
48
49
50
51
52
53
54
55
56
57
58
59
5
60
61
62
63
64
65
66
67
68
69
70
71
6
72
73
74
75
76
77
78
79
80
81
82
83
7
84
85
86
87
88
89
90
91
92
93
94
95
8
96
97
98
99
100
101
102
103
104
105
106
107
9
108
109
110
111
112
113
114
115
116
117
118
119
10
120
121
122
123
124
125
126
127