【问题标题】:Play from MTP(Media Tranfert Protocol) device!从 MTP(媒体传输协议)设备播放!
【发布时间】:2011-02-14 12:13:48
【问题描述】:

我在 linux 上用 c++ 语言开发了一个 libmtp 包装器。现在,我正在寻找一个文档来解释 MTP 设备是否可以播放 MTP 库中的歌曲。我有this documentation 是我不明白这个游戏是否可行。

提前谢谢,请原谅我的英语。

Gf.

【问题讨论】:

  • 我可以在 DRM 上使用身份验证进行播放功能吗??

标签: c++ linux wrapper device


【解决方案1】:

我有好消息和坏消息要告诉你。

好消息是 MTP 协议有明确定义的命令可以播放 返回设备上的内容。操作 0xD411 (PTP_DPC_MTP_PlaybackObject) 将开始在设备上播放文件(无论这意味着什么,如果 这不是音乐或视频文件),操作 0xD403 可以设置 播放音量以节省您的耳朵。然后有操作 确定您当前在当前文件中的位置,以便 支持说进度条。

自从 MTP 协议出现以来,这些命令就已经存在 由于它是与 Creative Technology 合作开发的,因此 可能是已经拥有的创意人员要求的功能 支持当时使用 PDE 协议在他们的设备上播放。

无论如何,这里有一个坏消息: [日志]$ grep d411 * mtp-detect-trekstor-vibez.txt: 0xd411: 播放对象

啊哈,世界上只有一种已知设备真正支持 在设备上播放。所以要么你去买 Trekstor Vibez,要么你 可以忘记这一点。您可以随时尝试询问您的硬件供应商 选择去实现它。

由于 libmtp 的核心开发人员都没有 Trekstor 设备,因此这 尚未在 libmtp 中实现。

【讨论】:

    猜你喜欢
    • 2015-08-29
    • 2017-09-26
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    相关资源
    最近更新 更多