问题标签 [plugin.media.crossmedia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
224 浏览

android - 使用 Xamarin CrossMedia 插件从图库中选取图像会导致应用程序终止

我遇到了一个烦人的问题,当我使用 xamarin 跨媒体插件选择文件时,我的应用程序在几分钟后冻结并崩溃。

我的代码:

它应该传递 Message(6) 的类型和将其绑定到 Image 源的另一个页面的路径。我尝试了不同的图像(小图像也崩溃了),也尝试了 PickMediaOptions,只是 PickPhotoAsync() 没有成功。奇怪的是它今天工作了几次,突然停止了。另外我在其他页面上使用了相同的插件和代码,它可以正常工作。

没有抛出异常,应用程序输出的最后几行是:

有没有人有我能做什么的提示?

0 投票
0 回答
233 浏览

ios - Xamarin.Forms CrossMediaManaer - 切换到全屏时视频崩溃

在 Android 和较旧的 IOS 版本上一切正常,但在使用 IOS 版本 13.5 时,切换到全屏时视频会崩溃。该应用程序不会崩溃,也不例外,我可以通过退出全屏并再次按播放来重新启动视频。在 iPhoneSimulator 和真实设备上使用不同的设备和 IOS 版本进行了测试。还尝试隐藏导航栏并尝试不同的方向。

0 投票
1 回答
176 浏览

xamarin.forms - 如何使用 CrossMediaManager 从 Xamarin.Forms 中的特定位置播放 MP3 文件

我正在将文件下载到我的Xamarin Forms应用程序的本地存储中。我正在使用CrossMediaManager播放那些存储的本地 mp3 文件。问题是播放器没有从某个位置开始播放音频。它总是从零开始播放。

我正在使用下面的代码,但没有帮助。我也尝试将媒体文件排队并播放,但没有帮助。

0 投票
0 回答
144 浏览

xamarin.forms - CrossMediaManager 在 Xamarin Forms IOS 中播放 mp3 远程文件时抛出 AVAsset loadValuesAsynchronouslyForKeys:completionHandler

我正在尝试使用 CrossMediaManager 播放媒体项目列表。但是,在 IOS 中,它会抛出一个奇怪的错误并且不执行播放,而相同的代码在 Android 中可以工作。如果我确实传递了单个字符串 url 或媒体项目,那么它可以工作,但它不适用于多个 url。

调试错误

2020-09-15 22:31:43.550896+0100 wQuran.iOS[29476:23403374] -[AVAsset loadValuesAsynchronouslyForKeys:completionHandler:] 使用无法识别的键(专辑名称、作者、标题、艺术家)调用。[0:] state changed Buffering Thread started: #22 2020-09-15 22:31:43.758802+0100 wQuran.iOS[29476:23404151] -[AVAsset loadValuesAsynchronouslyForKeys:completionHandler:] 使用无法识别的键(艺术品)调用。

如果我下载文件并从本地资源播放它。没有错误。我还在 info.plist 中添加了传输安全性以忽略来自该域的 https

0 投票
2 回答
274 浏览

xamarin - 使用 plugin.media.crossmedia 在 xamarin 表单 ios 中发生 DirectoryNotFoundException

我正在使用跨媒体以 xamarin 形式 ios(以上代码)拍照。我在应用中心收到此错误,

System.IO.DirectoryNotFoundException:找不到路径的一部分“/var/mobile/Containers/Data/Application/D9CD5B7E-D0AD-41A1-97DA-9B6FC4471955/Documents/myapp/2266603_21-1-2021-12-0- 21-4152..jpg"

如何解决此错误?

0 投票
0 回答
82 浏览

xamarin.forms - 使用 xamarin forms android 上传照片/视频时发生 FileNotFoundException

我们正在使用 xamarin 必需品来获得相机许可。为了捕捉照片/视频,我们使用跨媒体 nuget。捕获保存在本地路径后,然后上传照片/视频。上传照片/视频时,应用中心出现以下错误

如何解决此错误?

0 投票
1 回答
205 浏览

ios - Xamarin IOS CrossMediaManager 后台视频播放

我正在使用来自https://github.com/Baseflow/XamarinMediaManager的视频视图,它工作得非常好。我希望在应用程序进入后台或屏幕锁定时继续播放音频,这可以使用此链接中给出的方法来实现https://developer.apple.com/documentation/avfoundation/media_playback_and_selection/creating_a_basic_video_player_ios_and_tvos/playing_audio_from_a_video_asset_in_the_background

所以我跟着它,你可以看到我的代码。我目前正在获取 PlayerViewController 和 AVPlayer 并像在给定类中那样连接和断开它们。

在我的 AppDelege 类中,我创建了这个类的一个实例,并按照代码中给出的方式使用它。

info.plist中的所有后台播放设置我都做了,但是还是不行。当应用程序在后台消失时它会停止。我们将不胜感激帮助解决这个问题。

谢谢

0 投票
0 回答
90 浏览

xamarin - 将多个图像从画廊导入 xamarin 表单应用程序并将它们显示在我的内容页面上

我的用例要求用户从他的设备库中选择多张照片,并将所选图像显示为我的 xamarin 表单应用程序中的网格视图。我已经使用设备相机拍摄照片并显示在应用程序上拍摄的照片,但这一次只是一张照片。拍照代码如下。

我有一个可绑定的ImageSource变量,如下所示:

我使用以下代码在我的 UI 上显示点击的照片:

有没有办法从画廊上传多张图片并使用相同的跨媒体插件显示它们。对此的任何想法表示赞赏。