You can play a local stream and all subscribed remote streams including screen-share, canvas streams within EnxPlayerView Object. Therefore, you need to create an Object of EnxPlayerView Class and then attach the Stream to Player View using EnxStream.attachRenderer() method.
To stop playing a Stream, detach the Stream from PlayerView using EnxStream.detachRenderer().
Class:
EnxPlayerView– To initiate a Player View object.EnxStream– To attach the Stream to the Player View.
Method: To play Stream
public void attachRenderer( EnxPlayerView playerView)
Parameter: playerView – A Player View Object
Method: To stop playing Stream
public void detachRenderer()– No Parameter required.
EnxPlayerView playerView = new EnxPlayerView( Current-Class-Context, ScalingType, mediaOverlay); stream.attachRenderer(playerView); // Attach stream to playerview to play yourCustomView.addView(playerView); // Add playerView to your view stream.detachRenderer(); // Detach Renderer to stop playing
