JSMML

JSMML is FlMML bridge to JavaScript. JSMML can play MML from JavaScript.

FlMML

FlMML is MML player(library) on Flash made by Takeshi Okubo. That's great work!

Download

or

svn export http://svn.coderepos.org/share/lang/javascript/jsmml/trunk/ jsmml

DEMO

Selection Boookmarklet

javascript:(function(d,s){s=d.createElement('script');s.charset='UTF-8';s.src='http://svn.coderepos.org/share/lang/javascript/jsmml/trunk/src/JSMML_bookmarklet.js';d.documentElement.appendChild(s);})(document);

Example Code

<script type="text/javascript" src="JSMML.js"></script>
<script type="text/javascript">
JSMML.swfurl = 'JSMML.swf'; // default
JSMML.onLoad = function() {
    var mml = new JSMML();
    mml.onFinish = function() { alert('finish!') };
    mml.play('t60l16 o5r cdefedc8 efgagfe8 c4 c4 c4 c4 ccddeeffe8d8c4');
};
</script>

API

JSMML's properties

  • swfurl = 'JSMML.swf';
  • mmlDivID = 'jsmmlDiv';
  • mmlID = 'jsmml';
  • onLoad = function() {};
  • loaded = false;

JSMML instance's propertyies

  • play(mmlString)
  • pause
  • stop
  • destroy
  • time

Author

  • Yuichi Tateno