问题标签 [itunes-app]
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.
c# - 将 iTunes COM 对象转换为字节数组/在多个进程上使用 iTunesApp 对象
在我的计算机上,多个程序正在运行,需要访问 COM 对象提供的 iTunesApp 接口。经过一些测试,我发现某些交互(特别是事件监听)只能在对象的“原始”实例中进行。这意味着如果 iTunes 已经在运行并且我运行,iTunesApp app = new iTunesApp()
我将创建一个 iTunesApp 实例,它可以访问库和播放/暂停等,但不会app.OnPlayerPlayEvent
在触发之类的事件时被调用。如果我想监听事件,我必须在iTunesApp app = new iTunesApp()
iTunes 尚未运行的情况下运行。
所以我对此的解决方案是我只在启动时运行一个程序,启动 iTunes 并iTunesApp
与任何其他需要它的程序共享该对象。不幸的是,该类不可序列化,因此我无法轻松地将其转换为 byte[] 数组。
我的问题是:是否有可能将对象转换为字节数组并通过MemoryMappedFile
或Socket
类似方式共享?我已经尝试BinaryFormatter.Serialize()
过以及ProtoBuf
包装,但都没有奏效。或者是否有一种方法或某种东西可以让我iTunesApp
从正在运行的 iTunes 实例中获取对象?
bluetooth - NSBluetoothPeripheralUsageDescription 缺失,但存在
上传成功后我得到:
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSBluetoothPeripheralUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。
这是在 .plist 中:
NSBluetoothPeripheralUsageDescription 'MyApp' 想使用蓝牙
这里有什么问题?在其他应用程序中它正在工作。
ios - 如果我将 iTunes Connect 开发者会员资格从个人更改为公司会怎样?
好像现在我正在为 iTunes Connect 会员运行个人帐户,如果我想将其更改为公司帐户怎么办?
我现有的应用程序会保留吗?帐户信息呢?,帐户现在应该在公司名下吗?
applescript - Applescript 可以在 iTunes 中记录首选项的当前设置吗?
我需要记住iTunes 媒体文件夹位置设置的原始设置,以便在多次更改(可能)后恢复它的值。
实现这一目标的最简单方法是什么?
macos - 从 Applescript 中的文件名列表中选择一个项目
我的应用程序需要从 iTunes 的“导入播放列表”对话框提供的文件名列表中选择给定的文件名。根据 Accessibility Inspector 的说法,列表的大多数父项没有描述,其中一项被描述为“NSBox”。 我的具体问题是试图将“[NSBox]”作为“组 1”引用失败,运行时错误基本上是说数字太大?!
这与我之前的问题几乎相同的情况如何在 Applescript 中引用 Accessibility Inspector 描述为“<empty description> (group) [NSBox]”的窗口中的对象?唯一的答案是当时完成我特定任务的另一种方法。
标有 * 而不是 - 的列表项是我在 Accessibility Inspector 中选择的实际项目。在一个示例中,我需要选择的特定项目的完整层次结构是:
objective-c - iTunes 获取当前视频的语言
每当播放器弯腰、播放、暂停等时,我都会使用com.apple.iTunes.playerInfo
分布式通知来获取通知。收到此通知后,我会使用它ScriptableFramework
来收集视频元数据。有些(https://itunes.apple.com/us/movie/id704994304)有多个音轨。我的要求是获取当前曲目的语言,以便在用户更改视频的音频语言时获得通知。当我在视频中更改音轨com.apple.iTunes.playerInfo
时,当我暂停视频时,我的应用程序也没有收到通知,iTunes.h 没有任何提供视频语言的属性。
ios - 通过 TestFlight 加载时 IOS 应用程序不同
我在故事板控制器中有一个视图,它扩展了我的自定义 UIView,当我尝试在 drawRect 中绘制渐变时,它在通过 XCode 加载到设备/sim 时显示正常,但是当我在上传到 iTunes Connect 后通过 TestFlight 安装时,渐变不是首先出现(显示黑色背景) - 它需要旋转设备并且渐变再次显示正常。什么可能导致这种行为?
applescript - 为什么“点击行ndx ...” 声明在这个 Applescript 中没有效果?
“on switchDir”例程旨在定位作为“目录”传递的路径的每个元素并单击它,以便深入查看目录路径以到达所需的最终输出目录。
用鼠标激活所需行时。像往常一样,必须双击才能选中它!
这是单独“on switchDir”的代码:
错误发生在“on switchDir”中,其余代码仅包含在内,以便代码将在“脚本编辑器”下执行。“单击行 ndx ......” 语句和之后的“exit repeat”语句显然永远不会被执行,因为循环继续运行超过“found”的日志记录。. . . 因此在列表框中的第一个空白行上崩溃。找到的(带引号的)可用作查找代码的搜索词。
完整的、可运行的应用程序代码如下:
任何关于错误原因和/或如何修复它的想法将不胜感激。