Found 17 packages
Plugin.Maui.Audio provides the ability to play and record audio inside a .NET MAUI application.
Play and record audio using DirectSound. This package is part of the Accord.NET Framework.
A light-weight and easy to use cross-platform audio player for Windows UWP/WPF, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.tvOS, Tizen and Xamarin.Forms. Load wav and mp3 files from any location including a shared library. Works well for sound effects or music. Multiple instances can be instantiated to play multiple sources simultaniously.
Sound Player Control for NAudio. Play and record audio with a simple control. Can be used visially or programatically.
RoyWpf.Behaviors.RoyPlaySoundAction
A jQuery plugin for adding play, pause, skip, previous, and volume controls for the SoundCloud HTML5 embedded player to a webpage.
An extension for PlayPlayMini which adds methods for generating & playing simple waveforms.
Blazor components that allow: Message popup windows, store information locally, password entry, form validator, buttons, copy texts to clipboard, notify navigation bar changes and hide blocks.
Use of this component requires that you download the full "Audio Sound Editor for .NET" package from their website https://www.multimediasoft.com/bins/asoednet_t.exe The full downloaded package comes with extensive documentation and a lot of C# and VB.NET sample projects that help reducing the learning curve. Audio Sound Editor for .NET adds sound editing capabilities to multimedia applications and allows accessing and modifying audio data through several features: - Load/export from sound files in many formats - Load a sound previously recorded by our Audio Sound Recorder component - Possibility to load a new sound in "Append mode", "Insert mode", "Mix mode" or "Overwrite mode" - Possibility to load a specific range of a sound file - Sound composer with its own user interface - A background sound can be applied to the current editing session, also in loop mode - Deep analysis at different resolutions of the loaded sound's waveform with rich visualisation capabilities like range selection, zooming and panning - Edit loaded sound with cut, insert and mixing capabilities - Insert or remove portions of silence - Create and apply equalizer bands - Apply volume modifications: flat volume, sliding volume and volume automation - Apply DirectX Media Object (DMO) effects - Apply custom DSP effects: code of DSP effects can be internal to the container application's code or inside external DLLs - Apply Virtual Studio Technology (VST) effects - Change Tempo, Playback rate and Pitch - Play the loaded and edited sound or any portion of the same - Enumeration of silent portions of sound - Filter for hiss noise removal - Filter for clicks and pops removal - Filter for volume level normalization - Through integration with Audio DJ Studio, possibility to load the audio track of video clips - Support for "Append automation", allowing to append several files in one single shot - Support for "Mixing automation", allowing to mix several files or contents of other instances of the control in one single shot
Ratchet Audio Core is a library part of the ratchet project that can be used to play and record sound.
Use of this component requires that you download the full "Audio Sound Editor API for .NET" package from their website https://www.multimediasoft.com/bins/asoednetapi_t.exe The full downloaded package comes with extensive documentation and a lot of C# and VB.NET sample projects that help reducing the learning curve. Audio Sound Editor API for .NET is a .NET class that adds sound editing capabilities to multimedia applications and allows accessing and modifying audio data. Derived from the experience with the Audio Sound Editor for .NET Winforms component, this API can be used not only for developing Winforms or WPF applications but also for developing console applications, Windows services, server-side ASP.NET web applications or any other application not requiring a user interface. Thanks to COM interoperability, the API can be invoked from legacy development environments such as Visual Basic 6 and Unmanaged Visual C++ with our without MFC. Summary of available features: - Load/export from sound files in many formats - Load a sound previously recorded by our Audio Sound Recorder component - Possibility to load a new sound in "Append mode", "Insert mode", "Mix mode" or "Overwrite mode" - Possibility to load a specific range of a sound file - Sound composer with its own user interface - A background sound can be applied to the current editing session, also in loop mode - Deep analysis at different resolutions of the loaded sound's waveform with rich visualisation capabilities like range selection, zooming and panning - Edit loaded sound with cut, insert and mixing capabilities - Insert or remove portions of silence - Create and apply equalizer bands - Apply volume modifications: flat volume, sliding volume and volume automation - Apply DirectX Media Object (DMO) effects - Apply custom DSP effects: code of DSP effects can be internal to the container application's code or inside external DLLs - Apply Virtual Studio Technology (VST) effects - Change Tempo, Playback rate and Pitch - Play the loaded and edited sound or any portion of the same - Enumeration of silent portions of sound - Filter for hiss noise removal - Filter for clicks and pops removal - Filter for volume level normalization - Through integration with Audio DJ Studio, possibility to load the audio track of video clips - Support for "Append automation", allowing to append several files in one single shot - Support for "Mixing automation", allowing to mix several files or contents of other instances of the control in one single shot
Ratchet Audio Mixer is a library part of the ratchet project that can be used to mix audio sources and adapt their formats.
A light-weight and easy to use cross-platform audio player for Windows UWP/WPF, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.tvOS, Tizen and Xamarin.Forms Load wav and mp3 files from any location including a shared library. Works well for sound effects or music. Multiple instances can be instantiated to play multiple sources simultaniously.
Jerro.Maui.Audio provides the ability to play audio inside a .NET MAUI application.
Utilize ML5 Library from c# in Blazor Client.Play with Teachable Machine models or Create a Neural Network model or use a Image Classifier or Sound Classifier or YOLO or COCOSSD model or PoseNet model , visit Github for documentation.
View videos in Xamarin Forms with the VideoView control. Supports Android, iOS, and UWP. The VideoView control uses native controls on each platform. VideoView for Android, AVPlayerViewController for iOS, and MediaElement for UWP. The VideoView control in its simplest form can be used with the built-in controller. The VideoView control can also be bound to your own controls. The VideoView.Source property is of type ImageSource. This means you can set the VideoView.Source in the same way you would set the Image.Source property, including being able to use ImageSource.FromResource(). **************** XAML Usage: ---------------- xmlns:roxv="clr-namespace:Rox;assembly=Rox.Xamarin.Video.Portable" <roxv:VideoView AutoPlay="True" LoopPlay="True" ShowController="True" Source="http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4" /> **************** Sample Application is available at: ---------------- https://github.com/Rod-at-Rox/RoxXamarinVideo **************** In your iOS project "AppDelegate" code file, you must call "Rox.VideoIos.Init()" before "Xamarin.Forms.Forms.Init()". It should look something like: ---------------- Rox.VideoIos.Init(); global::Xamarin.Forms.Forms.Init(); LoadApplication(new MyVideoApplication()); **************** The VideoView has the following methods: - Task Start(); (Start and Resume playing the video) - Task Pause(); (Pause and Resume playing the video) - Task Stop(); (Stop playing the video) ---------------- The VideoView has the following bindable properties: - bool AutoPlay { get; set; } (Automatically starts playing the video, when video has finished loading) - TimeSpan Duration { get; } (The duration of the video, available after video has loaded) - bool FullScreen { get; set; } (View the video in full screen mode) - bool LoopPlay { get; set; } (Start playing the video again from the start, once it has finished) - bool Muted { get; set; } (Mutes the volume) - TimeSpan Position { get; set; } (The current position of the video during playback, available after video has loaded) - TimeSpan PositionInterval { get; set; } (The interval at which to update the current position of the video during playback, PositionInterval of TimeSpan.Zero will disable timer) - bool ShowController { get; set; } (Determines if the built-in controller is visible) - ImageSource Source { get; set; } (The source of the video to load, See Xamarin article "Working with Images") - VideoStateType VideoState { get; } (The current state of the VideoView: Empty, Error, Buffering, Playing, Paused, Stopped) - double Volume { get; set; } (The sound level of the audio, from 0 to 1) - ICommand PropertyChangedCommand { get; set; } (Executes a command when any of the VideoView properties change) ****************
If you need to play sounds like a task completion sound from your PowerShell scripts, use these CmdLets. Note; This depends on WillPittenger.Goodies.Sounds.