我正在尝试建立一个蓝牙接收器,可以控制我的智能手机上的不同媒体播放器(Spotify,Apple Music.)使用BlueZ D总线媒体API:
https://github.com/pauloborges/bluez/blob/master/doc/media-api.txt
到目前为止,大多数函数都能很好地工作(例如Play()、Pause()、Next().)。目前,我正在挣扎如何实现来自位置栏的命令。当我在位置栏中移动滑块时,我希望播放跳转到那个位置。不幸的是,BlueZ D总线媒体API没有提供类似SetPosition()之类的方法。
到目前为止,我找到的最好的解决方案是多次使用FastForward()或Rewind()方法,这些方法在10秒的步骤中跳过回放。对于短歌曲来说,这很好,但是对于通常超过一个hour.The理想的播客来说,这需要很长的时间(很多秒),这是一种可以根据位置条中的滑块设置播放位置的方法。
我的问题是:是否有任何方法来设置播放的特定位置?
非常感谢
发布于 2022-08-09 09:32:39
蓝牙A/V遥控剖面不提供在媒体文件中设置专用位置。因此,恐怕这个函数在BlueZ媒体API中也不可用。
https://stackoverflow.com/questions/73288383
复制相似问题