Skip to content
This repository has been archived by the owner on Jun 29, 2018. It is now read-only.

Proper way to update TrackEvents ? #443

Open
JpEncausse opened this issue May 28, 2015 · 1 comment
Open

Proper way to update TrackEvents ? #443

JpEncausse opened this issue May 28, 2015 · 1 comment

Comments

@JpEncausse
Copy link

Hi,
I have a GUI like popcorn webmaker to display events on a track. I add events with the folowing code:

popcorn.myplugin({ start: 1, end: 2, duration: 1, custiom: 'x' });

What is the proper way to clear this event or all events when my GUI update the start / end ? I assume clearing popcorn.data.trackEvents is not enought :-)

Should I provide an Id ? If yes I assume it should be something like myInternalId + '_' + start ?

Regards,
Jp

@mjschranz
Copy link
Contributor

If you want to remove all trackEvents period you will need to simply loop over them and call popcorn.removeTrackEvent( trackEvent._id ). You can provide your own ID when creating a plugin in the format of p.myplugin({ id; 'asdf' })

Clearing popcorn.data.trackEvents is generally speaking a bad idea.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants