System.NotImplementedException: '此程序集的可移植版本中未实现此功能

Sre*_*ree 5 notimplementedexception xamarin.forms

我已将Plugin.MediaManager和添加Plugin.MediaManager.Forms到我的xamarin forms项目中以播放视频。

CrossMediaManager.Current.Init(this);
Run Code Online (Sandbox Code Playgroud)

当我尝试添加上面的代码时,它显示错误(方法 Init() 没有重载;)

但是在使用以下代码行运行项目时,在 android 上出现异常。

CrossMediaManager.Current.Init();
Run Code Online (Sandbox Code Playgroud)

System.NotImplementedException: '此功能未在此程序集的可移植版本中实现。您应该从主应用程序项目中引用 NuGet 包,以便引用特定于平台的实现。

IOS 和 UWP 应用程序运行良好,只有 android 项目有此问题。请帮我解决这个问题。

Luc*_*ang 4

System.NotImplementedException:'此程序集的可移植版本中未实现此功能。您应该从主应用程序项目中引用 NuGet 包,以便引用特定于平台的实现。

当Android目标版本较低时,经常会出现上述错误。这是一个类似的问题,您可以检查https://github.com/martijn00/XamarinMediaManager/issues/437

另外,就你的情况而言。您应该确保视频网址的格式是 xxx.mp4 。该插件不支持这种格式的网址(player.vimeo.com/video/361089481)。