我在linux上用C++語言開發了一個libmtp的包裝器。現在,我正在尋找解釋我是否可以從MTP庫播放歌曲的文檔。我有this documentation是我不明白這個比賽是否可能。從MTP(Media Tranfert Protocol)設備播放!
在此先感謝,請原諒我的英語。
Gf。
我在linux上用C++語言開發了一個libmtp的包裝器。現在,我正在尋找解釋我是否可以從MTP庫播放歌曲的文檔。我有this documentation是我不明白這個比賽是否可能。從MTP(Media Tranfert Protocol)設備播放!
在此先感謝,請原諒我的英語。
Gf。
我對你有好消息和壞消息。
好消息是MTP協議有明確定義的命令在設備上播放 返回的內容。操作0xD411(PTP_DPC_MTP_PlaybackObject) 將開始播放設備上的文件(不管這可能意味着如果 這不是音樂或視頻文件),並且操作0xD403可以設置 播放音量以保存您的耳朵。然後有 確定進入當前文件的當前文件有多遠,以至 支持說進度條。
因爲這些命令已經出現自MTP協議 的黎明,因爲它是與創新科技合作開發的,這 大概是從有創造力的人誰已經有上播放他們的設備 支持請求的功能當時使用PDE協議。
無論如何,這裏有一個壞消息: [日誌] $ grep的D411 * MTP-檢測-trekstor-vibez.txt:0xd411:回放對象
啊哈有世界上唯一一個已知的裝置,實際上在設備上支持 播放。所以無論你去買Trekstor Vibez,還是你可以忘記這一點。你總是可以試着要求你的硬件供應商 選擇去實現這一點。
由於libmtp的核心開發人員都沒有Trekstor設備,因此 尚未在libmtp中實現。
我可以使用DRM驗證播放功能嗎? – Gianfranco 2011-02-14 15:07:01