XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.MAUI.Audio

【DLL】简化安卓录制和播放音频的操作

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.MAUI.Audio

修复部分bug

dd525e0
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

4 个文件 +14 -9
Modified XFE各类拓展.NetCore.MAUI.Audio/AudioPlayer.cs +10 -2
@@ -46,14 +46,22 @@ public class AudioPlayer : IDisposable
46 46 #endif
47 47 }
48 48
49 public void PlayAudioData(byte[] audioData, WriteMode writeMode = WriteMode.NonBlocking)
49 public void PlayAudioData(byte[] audioData)
50 50 {
51 51 #if ANDROID
52 52 if (isPlaying && audioData is not null)
53 audioTrack.Write(audioData, 0, audioData.Length, writeMode);
53 audioTrack.Write(audioData, 0, audioData.Length, WriteMode.NonBlocking);
54 54 #endif
55 55 }
56 56
57 #if ANDROID
58 public void PlayAudioData(byte[] audioData, WriteMode writeMode = WriteMode.NonBlocking)
59 {
60 if (isPlaying && audioData is not null)
61 audioTrack.Write(audioData, 0, audioData.Length, writeMode);
62 }
63 #endif
64
57 65 private void Initialize()
58 66 {
59 67 #if ANDROID
Modified XFE各类拓展.NetCore.MAUI.Audio/XFE各类拓展.NetCore.MAUI.Audio.csproj +4 -7
@@ -29,6 +29,10 @@
29 29 </PropertyGroup>
30 30
31 31 <ItemGroup>
32 <None Include="..\logoIcon.png">
33 <Pack>True</Pack>
34 <PackagePath>\</PackagePath>
35 </None>
32 36 <None Include="..\README.md">
33 37 <Pack>True</Pack>
34 38 <PackagePath>\</PackagePath>
@@ -40,11 +44,4 @@
40 44 <PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)" />
41 45 </ItemGroup>
42 46
43 <ItemGroup>
44 <None Update="logoIcon.png">
45 <Pack>True</Pack>
46 <PackagePath>\</PackagePath>
47 </None>
48 </ItemGroup>
49
50 47 </Project>
Added XFE各类拓展.NetCore.MAUI.Audio/logoIcon (2).png +0 -0
二进制文件已变更,无法进行逐行预览。
Added logoIcon.png +0 -0
二进制文件已变更,无法进行逐行预览。