Package com.teamdev.jxbrowser.cast
Interface PresentationRequest
- All Superinterfaces:
MediaSource
A JavaScript
PresentationRequest
.
browser.set(StartPresentationCallback.class, (params, tell) -> {
Optional<MediaReceiver> mediaReceiver =
params.list()
.stream()
.filter(it -> it.name().startsWith("Samsung TV"))
.findAny();
if (mediaReceiver.isPresent()) {
MediaReceiver samsungTv = mediaReceiver.get();
if (samsungTv.supports(params.presentationRequest())) {
tell.start(samsungTv);
} else {
tell.cancel();
}
} else {
tell.cancel();
}
});
- Since:
- 7.29
-
Method Details
-
presentationUrls
Returns the list of URLs whose content will be cast. -
origin
Returns the origin of the frame where the presentation has been requested. -
frame
Returns the frame where the presentation has been requested.
-