Xam.Plugins.Android.ExoPlayer.UI 2.19.1

需要 NuGet 2.14 或更高版本。

dotnet add package Xam.Plugins.Android.ExoPlayer.UI --version 2.19.1                
NuGet\Install-Package Xam.Plugins.Android.ExoPlayer.UI -Version 2.19.1                
此命令旨在用于 Visual Studio 的包管理器控制台中,因为它使用 NuGet 模块的版本 Install-Package
<PackageReference Include="Xam.Plugins.Android.ExoPlayer.UI" Version="2.19.1" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件以引用该包。
paket add Xam.Plugins.Android.ExoPlayer.UI --version 2.19.1                
#r "nuget: Xam.Plugins.Android.ExoPlayer.UI, 2.19.1"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此复制到交互工具或脚本的源代码中,以引用该包。
// Install Xam.Plugins.Android.ExoPlayer.UI as a Cake Addin
#addin nuget:?package=Xam.Plugins.Android.ExoPlayer.UI&version=2.19.1

// Install Xam.Plugins.Android.ExoPlayer.UI as a Cake Tool
#tool nuget:?package=Xam.Plugins.Android.ExoPlayer.UI&version=2.19.1                

Xamarin 的 ExoPlayer 插件

license Build status NuGet NuGet Pre Release GitHub tag MyGet

Xamarin 绑定库,用于 Google ExoPlayer 库

ExoPlayer 是 Android 应用级的媒体播放器。它为本地和通过互联网播放音频和视频提供了 Android 的 MediaPlayer API 的替代方案。ExoPlayer 支持目前 Android 的 MediaPlayer API 不支持的功能,包括 DASH 和 SmoothStreaming 适应性播放。与 MediaPlayer API 不同,ExoPlayer 容易自定义和扩展,并且可以通过 Play Store 应用的更新进行更新。

支持

  • 请随意提交问题。请确保使用其中一个模板!
  • 提供商业支持。与您的应用或服务集成、示例、功能请求等。电子邮件:[email protected]
  • 动力来源: baseflow.com

文档

使用ExoPlayer

ExoPlayer插件可在Nuget上找到。

    var HttpDataSourceFactory = new DefaultHttpDataSource.Factory().SetAllowCrossProtocolRedirects(true);
    var MainDataSource = new ProgressiveMediaSource.Factory(HttpDataSourceFactory);
    var Exoplayer = new IExoPlayer.Builder(Context).SetMediaSourceFactory(MainDataSource).Build();

    MediaItem mediaItem = MediaItem.FromUri(Android.Net.Uri.Parse("https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3"));

    Exoplayer.AddMediaItem(mediaItem);
    Exoplayer.Prepare();
    Exoplayer.PlayWhenReady = true;

查看Exoplayer.Droid示例应用以获取更多详细信息。

重要提示:Exoplayer 2.9.0版及以上需要Visual Studio 2019以及R8和D8。您还需要启用AAPT2。更多阅读请见:https://devblogs.microsoft.com/xamarin/androids-d8-dexer-and-r8-shrinker/

感谢

许可证

  • ExoPlayerXamarin插件采用MIT许可证
产品 兼容和额外的计算目标框架版本。
.NET net6.0-android33.0兼容。 net7.0-android已计算。 net7.0-android33.0兼容。 net8.0-android已计算。
兼容目标框架
包含的目标框架(在包中)
了解有关目标框架.NET标准的更多信息。

NuGet包 (11)

显示依赖Xam.Plugins.Android.ExoPlayer.UI的Top 5 NuGet包

包名 下载
Xam.Plugins.Android.ExoPlayer

ExoPlayer的Xamarin绑定

zoommeetingsdk.dotnet.android

包描述

resulplugin

包描述

NativeSdkBinding

包描述

Xam.Plugins.Android.AmazonExoPlayerPort

Amazon ExoPlayer Port的Xamarin绑定

GitHub仓库

此包没有被任何流行的GitHub仓库使用。

版本 下载 最后更新
2.19.1 120,201 8/28/2023
2.19.1-xamarin1 549 8/29/2023
2.18.11 32,096 2/23/2023
2.18.10 84,013 2/16/2023
2.18.10-xamarin1 1,519 3/23/2023
2.18.9 1,896 2/6/2023
2.18.9-xamarin.1 1,570 2/6/2023
2.18.8 8,532 12/8/2022
2.18.7 321 12/7/2022
2.18.6 4,383 11/29/2022
2.18.5 425 11/18/2022
2.18.4 405 11/15/2022
2.18.3 1,565 9/2/2022
2.16.1 5,369 9/2/2022
2.14.6 12,085 8/29/2022
2.14.3 577 8/11/2022
2.14.2 538 8/9/2022
2.11.8 372,836 8/10/2020
2.11.7 568 8/10/2020
2.11.6 17,385 6/24/2020
2.11.4 4,215 3/4/2020
2.11.3 887 2/24/2020
2.9.8 110,754 10/8/2019
2.9.7 9,588 7/5/2019
2.9.6 4,413 5/9/2019
2.9.0 2,584 9/28/2018
2.8.8 68,377 8/27/2018
2.8.7 1,667 8/14/2018
2.8.6 1,055 8/10/2018
2.8.5 4,118 8/1/2018
2.8.4 35,083 7/10/2018
2.8.3 2,912 6/1/2018
2.8.2 2,631 5/31/2018
2.8.1 1,026 5/29/2018
2.8.0 1,234 5/10/2018
2.7.3 6,877 4/23/2018
2.7.2 2,606 4/5/2018
2.6.0 38,768 11/28/2017
2.5.3 49,099 9/25/2017
2.5.2 3,625 9/13/2017
2.5.1.2 2,548 8/22/2017
2.5.1.1 1,753 8/21/2017
2.5.1 1,746 8/21/2017