问题标签 [media-library]
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.
objective-c - 遍历 OS X 上的照片库?
我试图在 OS X 上遍历用户的照片库。在 iOS 上,我会使用 Photos 框架,但显然这在 OS X 上不可用,我们应该使用 Media Library 框架。但是,虽然我能够使用上面链接的代码来访问MLMediaSource
对象,但我很难弄清楚如何遍历照片资产。
媒体库框架文档引用了一种mediaObjectForIdentifier:
方法,这听起来很有希望,但没有指出应该使用哪种标识符。我对 iOS 相当有经验,但在 OS X 上却是一个完整的 n00b,所以我感觉有点失落。
如果我只是想遍历用户的库,NSLog'ing 每张照片,我该怎么做?要么使用媒体库框架,要么使用其他框架,只要它适用于当前的照片库?
objective-c - 从 OS X 上的 MLMediaObject 获取 GPS 位置
我开始使用 OS X 上的媒体库框架,特别是关于访问用户的照片库。经过大量争论后,我能够以 MLMediaObject 的形式访问每张照片,但现在我遇到了障碍:
如何从 MLMediaObject 访问照片的 GPS 位置?
这种信息很容易从旧的 ALAssetsLibrary 系统或 iOS 上的照片框架中获取,使用与媒体对象关联的 CLLocation 属性,但我似乎无法通过媒体库框架来解决。文档将这些列为 MLMediaObject 的唯一属性:
起初我认为attributes
看起来很有希望,但据我所知,该物业的选择非常少,而且都与位置无关。
然后我想,如果我有文件的 URL,我应该能够直接从文件中获取 GPS 信息,但事实证明这比我预期的要困难得多。
是否有既定的方法可以使用 MLMediaObject 从照片中获取 CLLocation 或其他形式的 GPS 数据?或者如果没有,任何人都可以想出一种更迂回的方式来访问该信息,从 MLMediaObject 开始?
macos - 使用 MLMediaLibrary 遍历 OS X 上的照片库
我需要遍历照片应用程序中的所有相册/照片,以获取它们的名称、ID、目录、缩略图 url。
这个问题已经在 通过 OS X 上的照片库迭代中被问过?
但我仍然无法让它工作。基于 toohtik 在 Mac OS X 上对照片库的编程访问中的代码:PhotoKit / Photos Framework for Mac
我收到编译错误
代码中的意外@。所以如果你能告诉我那个keypath是什么,或者我需要做什么来修复它。
model-view-controller - 在 Kentico 中创建 MediaFileInfo 对象时出现 ProviderException
我想从 Kentico 8.2 中的文件中获取缩略图,所以我使用如下方法:
但创建 MediaFileInfoObject 时发生异常。
System.Configuration.Provider.ProviderException:仅当用户名参数与当前 Windows 标识中的用户名匹配时才支持该方法。
我使用 Kentico 作为远程服务器“A”上的内容平台,我想从我的本地主机获取 MVC 应用程序的缩略图。
为什么会发生此异常以及我做错了什么?
感谢您的建议!
更新 1:
MediaFileInfo 对象搜索本地主机上的目录,而不是远程服务器上的路径,并认为这是主要问题。
我的应用程序是单独的 MVC 网站,需要从其他域(服务器)获取图像的缩略图。
更新 2:
我很困惑,因为根据 Kentico 文档方法 GetImageThumbnail:
从磁盘返回图像缩略图,如果尚不存在则创建一个新的。
而且我不知道为什么缩略图为空。它至少应该创建新的缩略图。我现在应该使用@user6043336 提供的解决方案吗?
ios - addItemWithProductID 失败并出现错误:拒绝没有捆绑标识符的客户端
我正在使用 MPMediaPlaylist 方法添加带有产品 ID 的项目:
无法添加项目,因为它失败并出现错误:
Apr 26 16:37:52 iPhone tccd[110]:拒绝没有捆绑标识符的客户端(/System/Library/PrivateFrameworks/MusicLibrary.framework/Support/medialibraryd)
我想注意到捆绑标识符是在 Xcode 中设置的。我也尝试安装我的应用程序 throw TestFlight。
为什么它会因错误而失败:拒绝没有捆绑标识符的客户端?
c# - Sitecore:如何通过 URL 获取媒体库项目?
我正在尝试为我的网站构建图像站点地图。我这样做的方式是针对站点地图中的每个页面,我加载页面并解析出 HTML 中的所有图像标签。这是一个简短的片段:
所以我有每个图像的 URL,但我需要获取与其关联的媒体库项目(以便我可以获得图像名称和其他字段)。我得到的一个示例 URL 是https://mysite/~/media/MySiteImages/MediaImage.ashx
这是我尝试获取图像的方式:
我尝试只传入/media/MySiteImages/MediaImage.ashx
,/mysite/~/media/MySiteImages/MediaImage.ashx
和 URL 的其他变体,但一切都返回 null
php - WordPress async-upload.php 上传大型 JPG 文件后返回 500(内部服务器错误)
我HTTP Error
在上传大 jpg 文件(大约 30 - 40MB)时收到一条消息,我可以500 Internal Server Error
在 Chrome 开发工具网络选项卡中看到由async-upload.php
.
上传文件后出现错误。我可以看到目录中的文件wp-content/uploads
,所以问题与上传过程无关。
我想这个问题与上传文件后发生的图像大小调整过程有关。我尝试手动重建缩略图(使用几个重新生成缩略图插件)以证明问题与调整大小过程有关。他们都未能调整大图像的大小。
我在发布这个问题之前所做的事情:
- 我已将
php.ini
文件 (memory_limit = 256M
)中的内存限制增加到 256MB - 放
post_max_size = 256M
- 设置一个新的 WP 实例。没有插件,默认主题。
- 在不同的机器上测试(在 VPS 上,相同的 PHP 设置)
我关闭了
/li>mod_security
设置:我还尝试更改默认图像库:
/li>
更新:
我刚刚意识到我应用的过滤器没有做任何事情。我检查了 WP 源代码,发现此过滤器的默认值为:['WP_Image_Editor_Imagick', 'WP_Image_Editor_GD']
. 我更改了顺序,但我没有安装 Image Magic 库,所以 WordPress 一直在使用 GD 库。
所以我安装了 Image Magic PHP 扩展来试一试。我还删除了过滤器,因为它的默认值对我有用。
用 Image Magic 替换 GD 库解决了这个问题。,但我还是很好奇为什么GD库不能处理这么大的图像。有没有办法以不同的方式解决这个问题?我不想依赖第三方库。我宁愿使用标准的 PHP 设置(如果将站点部署在无法安装自定义 PHP 扩展的共享主机上)。
wordpress - WP媒体库网格视图不显示
发现了这个问题:Wordpress:媒体库网格模式无限加载
而且,最近:“目前我正在使用 Enfold 子主题,但媒体网格视图不起作用。即使我尝试从其他任何地方进入网格,比如选择特色图像,它也不起作用。” 来自:Wordpress 网格媒体不工作
我在 WordPress 中遇到了完全相同的问题(也使用 Enfold)。我已将我的插件文件夹重命名为 plugins.hold,禁用所有插件。我还将主题设置为 TwentySixteen。这些东西都不起作用。媒体库列表视图有效——只有网格视图无效。(但是,这是至关重要的,因为默认情况下有几个元素会拉出网格视图,而没有机会切换到列表视图。这实际上会使这些元素变得无用,因为不可能添加图像。)
我意识到这更像是一个 WP 问题而不是一个编程问题,但我希望其他人已经看到了这一点并就如何解决它提出了建议。
swift - 如何在 macOS 上使用 MLMediaLibrary 和 Swift 访问 iTunes 歌曲的标题?
我在 macOS 上使用 Apple 的 MediaLibrary 框架来编写一个应用程序来读取我的 iTunes 库中每首歌曲的信息。
我可以提取歌曲的艺术家,用作字典MLMediaObjectArtistKey
中的键(属性 on ),但是如何访问歌曲的标题?attributes
MLMediaObject
从我从文档中可以看出,似乎这些信息(标题)根本不是通过attributes
字典提供的。
其他人有没有运气检索到标题,如果有,怎么办?