Skip to content

UWPanda/BemeRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picture Header

#BemeRecorder Similar to the Beme app on iOS BemeRecorder uses the ProximitySensor of the device to trigger video recording in UWP.

The start and stop of the video recording is controlled within this method - it's called every time the reading of the ProximitySensor has changed.

//Get readings from ProximitySensor
 private async void Sensor_ReadingChanged(ProximitySensor sender, ProximitySensorReadingChangedEventArgs e)
{
	
	ProximitySensorReading reading = e.Reading;
	if (null != reading)
	{
		if (reading.IsDetected)
		{
	
		}
	}
}

Once a recording is started the video is stored on the file system in the photos directory. Maybe stitching multiple clips together is comming in a tutorial in the future - this one is just about triggering recordings via the ProxmitySensor.

	var videoFile = await KnownFolders.PicturesLibrary.CreateFileAsync("Beme.mp4", CreationCollisionOption.GenerateUniqueName);

	var encodingProfile = MediaEncodingProfile.CreateMp4(VideoEncodingQuality.Auto);
	await mediaCapture.StartRecordToStorageFileAsync(encodingProfile, videoFile);

#Screenshot picture screenshot

#Author

nor0x for UWPanda

#License

BemeRecorder is available under the MIT license. See the LICENSE file for more info.

Releases

No releases published

Packages

No packages published

Languages