You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package nova.monadic_sfx.util.controls
import scalafx.scene.image.ImageView import uk.co.caprica.vlcj.javafx.videosurface.ImageViewVideoSurfaceFactory.videoSurfaceForImageView import uk.co.caprica.vlcj.player.embedded.EmbeddedMediaPlayer
class VideoView(val mediaPlayer: EmbeddedMediaPlayer) extends ImageView { // private val _mediaPlayer = ObjectProperty[Option[EmbeddedMediaPlayer]](None)
// def mediaPlayer = _mediaPlayer
// def mediaPlayer_=(v: EmbeddedMediaPlayer): Unit = {
// v.videoSurface().set(videoSurfaceForImageView(this))
// _mediaPlayer.value = Some(v)
// }
mediaPlayer.videoSurface().set(videoSurfaceForImageView(this)) }
|