AppRTCDemo(android): support boolean value for MediaStreamConstraints.{audio,video}.
Previously it was assumed that these values were always MediaTrackConstraints but http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-MediaStreamConstraints allows them to be boolean, too. R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2352004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4918 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
		| @@ -214,14 +214,17 @@ public class AppRTCDemoActivity extends Activity | ||||
|  | ||||
|     { | ||||
|       logAndToast("Creating local video source..."); | ||||
|       VideoCapturer capturer = getVideoCapturer(); | ||||
|       videoSource = factory.createVideoSource( | ||||
|           capturer, appRtcClient.videoConstraints()); | ||||
|       MediaStream lMS = factory.createLocalMediaStream("ARDAMS"); | ||||
|       VideoTrack videoTrack = factory.createVideoTrack("ARDAMSv0", videoSource); | ||||
|       videoTrack.addRenderer(new VideoRenderer(new VideoCallbacks( | ||||
|           vsv, VideoStreamsView.Endpoint.LOCAL))); | ||||
|       lMS.addTrack(videoTrack); | ||||
|       if (appRtcClient.videoConstraints() != null) { | ||||
|         VideoCapturer capturer = getVideoCapturer(); | ||||
|         videoSource = factory.createVideoSource( | ||||
|             capturer, appRtcClient.videoConstraints()); | ||||
|         VideoTrack videoTrack = | ||||
|             factory.createVideoTrack("ARDAMSv0", videoSource); | ||||
|         videoTrack.addRenderer(new VideoRenderer(new VideoCallbacks( | ||||
|             vsv, VideoStreamsView.Endpoint.LOCAL))); | ||||
|         lMS.addTrack(videoTrack); | ||||
|       } | ||||
|       lMS.addTrack(factory.createAudioTrack("ARDAMSa0")); | ||||
|       pc.addStream(lMS, new MediaConstraints()); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 fischman@webrtc.org
					fischman@webrtc.org