* added bindings for Menu/Chapters/Image media info objects

This commit is contained in:
Reinhard Pointner 2015-12-16 03:28:29 +00:00
parent cf9045d3a4
commit 3081ec3885
1 changed files with 25 additions and 0 deletions

View File

@ -673,6 +673,16 @@ public class MediaBindingBean {
return createMapBindings(getMediaInfo().snapshot(StreamKind.Text, 0));
}
@Define("menu")
public AssociativeScriptObject getMenuInfo() {
return createMapBindings(getMediaInfo().snapshot(StreamKind.Menu, 0));
}
@Define("image")
public AssociativeScriptObject getImageInfo() {
return createMapBindings(getMediaInfo().snapshot(StreamKind.Image, 0));
}
@Define("videos")
public List<AssociativeScriptObject> getVideoInfoList() {
return createMapBindingsList(getMediaInfo().snapshot().get(StreamKind.Video));
@ -688,6 +698,21 @@ public class MediaBindingBean {
return createMapBindingsList(getMediaInfo().snapshot().get(StreamKind.Text));
}
@Define("menus")
public List<AssociativeScriptObject> getMenuInfoList() {
return createMapBindingsList(getMediaInfo().snapshot().get(StreamKind.Menu));
}
@Define("chapters")
public List<AssociativeScriptObject> getChaptersInfoList() {
return createMapBindingsList(getMediaInfo().snapshot().get(StreamKind.Chapters));
}
@Define("images")
public List<AssociativeScriptObject> getImageInfoList() {
return createMapBindingsList(getMediaInfo().snapshot().get(StreamKind.Image));
}
@Define("artist")
public String getArtist() {
return getMusic().getArtist();