<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. I want to support Apple devices, so I need an audio player that is more than a flash implementation and jPlayer is such. jPlayer also has a Drupal module, which <span style="font-size: 10pt;">is almost entirely a field formatter. 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. The only thing the module has as input to the formatter is the file name and the displayable title of the track. Somewhere <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. This could happen in "jplayer_field_format_view()", or maybe farther downstream. 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 </font>associative<font size="2"> 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. 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? </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>