<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div></div><div><b></b><div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;">Hi Folks,</div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;">I have a content type that plays audio tracks. &nbsp;I want to support Apple devices, so I need an audio player that is more than a flash implementation and jPlayer is such. &nbsp;jPlayer also has a Drupal module, which&nbsp;<span style="font-size: 10pt;">is almost entirely a field formatter. &nbsp;This works out well, since field formatting is what I need.</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;">So I declare my content-type to have a "jPlayer - audio" field which is there by virtue of the jPlayer module. &nbsp;The only thing the module has as input to the formatter is the file name and the displayable title of the track. Somewhere&nbsp;<span style="font-size: 10pt;">this gets translated into a pile of HTML that displays the jPlayer with all the buttons and sliders that user expects. &nbsp;This could happen in "jplayer_field_format_view()", or maybe farther downstream. &nbsp;I don't know.</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div><font size="2">I need to add a button to the eventually rendered jPlayer, so I need to figure out how to encode this and when to make that update to the&nbsp;</font>associative<font size="2">&nbsp;array that eventually becomes rendered as the visible jPlayer.</font></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;">I enabled the developer module and I displayed a page with a jPlayer on it. &nbsp;The data-structure is huge with several promising entries, but I have no idea how to interpret what I see, nor do I understand how to update it to produce what I want.</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;">Can anybody point me to a manual describing this whole formatting / rendering procedure? &nbsp;&nbsp;</span><span style="font-size: 10pt;">Does anyone have any examples of how to do something like this?</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;">Thanks for the help,</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span></span>Chris.</div></div></div></div></body></html>