[英]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.