簡體   English   中英

BlueZ D-Bus Media API:有沒有辦法設置播放position?

[英]BlueZ D-Bus Media API: Is there any way to set the playback position?

我正在嘗試構建一個藍牙接收器,它可以使用 BlueZ D-Bus Media API 控制我的智能手機(Spotify、Apple Music ...)上的不同媒體播放器:

https://github.com/pauloborges/bluez/blob/master/doc/media-api.txt

到目前為止,大多數功能都可以正常工作(例如 Play()、Pause()、Next()...)。 目前我正在努力如何實現來自 position 欄的命令。 當我在 position 欄中移動 slider 時,我希望播放跳轉到 position。 不幸的是,BlueZ D-Bus Media API 沒有提供像 SetPosition() 或類似的方法。

到目前為止,我發現的最佳解決方案是多次使用 FastForward() 或 Rewind() 方法,它們以 10 秒的步長跳過播放。 這對於短歌來說效果很好,但對於通常超過一小時的播客來說需要很長時間(很多秒)。理想的方法是可以根據 Z4757FE07FD492A8BE0EA6A76 欄中的 slider 設置播放的 position。

我的問題:有什么方法可以設置播放的特定position?

非常感謝

藍牙A/V 遠程控制配置文件不提供在媒體文件中設置專用 position。 所以,恐怕這個function在BlueZ Media API中也沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM