public synchronized void init(ElementTime root) { mRoot = root; mAllEntries = getTimeline(mRoot, 0, Long.MAX_VALUE); mMediaTimeUpdatedEvent = ((DocumentEvent) mRoot).createEvent("Event"); mMediaTimeUpdatedEvent.initEvent(MEDIA_TIME_UPDATED_EVENT, false, false); mActiveElements = new ArrayList<ElementTime>(); }
public boolean beginElement() { Event startEvent = createEvent("Event"); startEvent.initEvent(SMIL_DOCUMENT_START_EVENT, false, false); dispatchEvent(startEvent); return true; }
public boolean endElement() { Event endEvent = createEvent("Event"); endEvent.initEvent(SMIL_DOCUMENT_END_EVENT, false, false); dispatchEvent(endEvent); return true; }
public boolean endElement() { DocumentEvent doc = (DocumentEvent) SmilParElementImpl.this.getOwnerDocument(); Event endEvent = doc.createEvent("Event"); endEvent.initEvent(SMIL_SLIDE_END_EVENT, false, false); dispatchEvent(endEvent); return true; }
public boolean beginElement() { DocumentEvent doc = (DocumentEvent) SmilParElementImpl.this.getOwnerDocument(); Event startEvent = doc.createEvent("Event"); startEvent.initEvent(SMIL_SLIDE_START_EVENT, false, false); dispatchEvent(startEvent); return true; }
private Event createEvent(String eventType) { DocumentEvent doc = (DocumentEvent)SmilMediaElementImpl.this.getOwnerDocument(); Event event = doc.createEvent("Event"); event.initEvent(eventType, false, false); if (LOCAL_LOGV) { Log.v(TAG, "Dispatching 'begin' event to " + SmilMediaElementImpl.this.getTagName() + " " + SmilMediaElementImpl.this.getSrc() + " at " + System.currentTimeMillis()); } return event; }