1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
\newcommand{\inputsound}[3][90]{
% 20180305 changed
% 20180317 changed
\def\soundbuttona{\color{blue}\small\fbox{\strut$\oplus\triangleright$}}
\def\soundbuttonb{\color{blue}\small\fbox{\strut$\ll$}}
{\unitlength=1pt
\ketcalcwidth[0]{\soundbuttona}
\setcounter{ketpicctrb}{\theketpicctra}
\ketcalcwidth[0]{\soundbuttonb}
\addtocounter{ketpicctrb}{\theketpicctra}
\addtocounter{ketpicctrb}{20}
\noindent
\hspace*{#1mm}\hspace{20pt}%
\mediabutton[
mediacommand=#3:playPause,
overface={\soundbuttona}%,
%downface={\color{red}\strut Pause/Pause}%
]{\soundbuttona}%
\mediabutton[
mediacommand=#3:rewind,
overface={\soundbuttonb}
%downface={\color{red}\strut Pause/Pause}%
]{\soundbuttonb}%
\hspace{-\theketpicctrb pt}%
\includemedia[
label=#3,
addresource=#2#3.mp3,
activate=pageopen,
flashvars={
source=#2#3.mp3
&autoPlay=true
}
% transparent,
% passcontext
]{\color{blue}\small\fbox{\Ctab{15pt}{\strut}}}{APlayer.swf}
}}
\newcommand{\inputsoundclick}[3][90]{
% 20180317 added
\def\soundbuttona{\color{blue}\small\fbox{\strut$\oplus\triangleright$}}
\def\soundbuttonb{\color{blue}\small\fbox{\strut$\ll$}}
{\unitlength=1pt
\ketcalcwidth[0]{\soundbuttona}
\setcounter{ketpicctrb}{\theketpicctra}
\ketcalcwidth[0]{\soundbuttonb}
\addtocounter{ketpicctrb}{\theketpicctra}
\addtocounter{ketpicctrb}{20}
\noindent
\hspace*{#1mm}\hspace{20pt}%
\mediabutton[
mediacommand=#3:playPause,
overface={\soundbuttona}%,
%downface={\color{red}\strut Pause/Pause}%
]{\soundbuttona}%
\mediabutton[
mediacommand=#3:rewind,
overface={\soundbuttonb}
%downface={\color{red}\strut Pause/Pause}%
]{\soundbuttonb}%
\hspace{-\theketpicctrb pt}%
\includemedia[
label=#3,
addresource=#2#3.mp3,
activate=onclick,
flashvars={
source=#2#3.mp3
&autoPlay=true
}
% transparent,
% passcontext
]{\color{blue}\small\fbox{\Ctab{15pt}{\strut}}}{APlayer.swf}
}}
\newcommand{\inputmovie}[5][90]{
% 20180306 changed
% width,height,dir,name
\def\soundbuttona{\small\fbox{\strut$\oplus\triangleright$}}
\def\soundbuttonb{\small\fbox{\strut$\ll$}}
\hspace*{#1 mm}\mediabutton[
mediacommand=#5:playPause,
overface={\color{blue}\soundbuttona},
downface={\color{red}\soundbuttona}
]{\fbox{\soundbuttona}}
\mediabutton[
mediacommand=#5:rewind,
overface={\color{blue}\soundbuttonb},
downface={\color{red}\soundbuttonb}
]{\fbox{\soundbuttonb}}
\includemedia[
label=#5,
width=#2\linewidth,totalheight=#3\linewidth,
activate=pageopen,
addresource=#4#5.mp4,
flashvars={
source=#4#5.mp4
% &showloading=never
% &autoRewind=true
&autoplay=true
% &loop=1
% &buffer=0.2
}
]{}{VPlayer.swf}
}
|