Fill bookmenu's (BDLocator)MenuDiscNavigator.sceneVideoStartPL from Show?
Hi, I'm looking for a way to pupulate at runtime, the (BDLocator) sceneVideoStartPL array in MenuDiscNavigator, using the playListMarks that are already defined in the compiled show file.
This would replace the hard-coded field-initializer (bd://1.PLAYLIST:00001.MARK:00002-00006) that exists now, and help automate compiles where there are varied numbers of marks.
Can anyone suggest a best way to do this? I'm not sure but it appears I could read the Segment from Show, though I'm unclear how to determine which segments are those declared in the .xml or in the grin/show file (I presume the .xml playListMarks are also copied-into the show file and thus accessible at runtime?).
And any impact of initializing the array in a static block or lazy-initializer inside of MenuDiscNavigator, or is this best done in a initXlet() method?