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
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获取支持。
#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
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获取支持。
Xamarin 的 ExoPlayer 插件
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/
感谢
- Nathan Barger进行初始化的移植工作
- MKuckert帮助进行绑定和样本
- bspinner帮助进行绑定和样本
许可证
- ExoPlayerXamarin插件采用MIT许可证
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0-android33.0兼容。 net7.0-android已计算。 net7.0-android33.0兼容。 net8.0-android已计算。 |
-
net6.0-android33.0
- Xam.Plugins.Android.ExoPlayer.Core (>= 2.19.1)
- Xamarin.AndroidX.Media (>= 1.6.0.1)
- Xamarin.AndroidX.RecyclerView (>= 1.2.1.7)
-
net7.0-android33.0
- Xam.Plugins.Android.ExoPlayer.Core (>= 2.19.1)
- Xamarin.AndroidX.Media (>= 1.6.0.1)
- Xamarin.AndroidX.RecyclerView (>= 1.2.1.7)
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 |