script/record_mic/record_mic_example.html
author ymh <ymh.work@gmail.com>
Wed, 13 Jun 2012 15:10:23 +0200
changeset 77 d562de7b376f
parent 21 87359338ccb1
permissions -rw-r--r--
bump version
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     2
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     3
	<head>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     4
		<title>record_mic</title>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     5
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     6
		<style type="text/css" media="screen">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     7
		html, body { height:100%; background-color: #AAAAAA;}
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
     8
		body { margin:0; padding:0; overflow:hidden; }
21
87359338ccb1 good paths in template.
cavaliet
parents: 9
diff changeset
     9
		#flashContent { width:220px; height:160px; }
9
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    10
		</style>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    11
	    <script type="text/javascript">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    12
// External callback function
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    13
function setAudioUrl(u){
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    14
    console.log("setAudioUrl u = " + u);
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    15
}
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    16
// External interface function
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    17
function recorder_stopRecord(){
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    18
    player_p = document.getElementById("record_mic");
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    19
    player   = player_p.getElementsByTagName("embed")[0];
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    20
    if (player){
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    21
        player.stopRecord();
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    22
        //output_send('call method: playVideo()');
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    23
    }
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    24
}
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    25
	    </script>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    26
	</head>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    27
	<body>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    28
		<div id="flashContent">
21
87359338ccb1 good paths in template.
cavaliet
parents: 9
diff changeset
    29
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="220" height="160" id="record_mic" align="middle">
9
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    30
                <param name="movie" value="record_mic.swf" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    31
                <param name="quality" value="high" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    32
                <param name="bgcolor" value="#ffffff" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    33
                <param name="play" value="true" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    34
                <param name="loop" value="true" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    35
                <param name="wmode" value="transparent" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    36
                <param name="scale" value="showall" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    37
                <param name="menu" value="true" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    38
                <param name="devicefont" value="false" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    39
                <param name="salign" value="" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    40
                <param name="allowScriptAccess" value="always" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    41
                <param name="allowFullScreen" value="true" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    42
                <param name="flashvars" value="playVisible=true">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    43
                <embed src="record_mic.swf" quality="high" bgcolor="#ffffff"
21
87359338ccb1 good paths in template.
cavaliet
parents: 9
diff changeset
    44
                     width="220" height="160" name="ExternalInterfaceExample" align="middle"
9
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    45
                     play="true" loop="false" quality="high" allowScriptAccess="always" 
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    46
                     type="application/x-shockwave-flash" allowFullScreen="true" wmode="transparent" 
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    47
                     flashvars="playVisible=true"
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    48
                     pluginspage="http://www.macromedia.com/go/getflashplayer">
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    49
                </embed>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    50
            </object>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    51
			
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    52
		</div>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    53
		<input type="button" class="button" onclick="javascript:recorder_stopRecord();" value="stopRecord" />
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    54
	</body>
4763bcd087a2 flash : finish external interface and enhance filename.
cavaliet
parents:
diff changeset
    55
</html>