0

https://github.com/BuildFire/sdk/wiki/BuildFire-Audio-Player-Service

index.html

function Player() {} //make it global
Player.instance = buildfire.services.media.audioPlayer;

在触发函数里面player.js

let track = {};
track.title = "Given Title";
track.url = <insert url here>;
track.image = <insert img.jpg url here>;
Player.instance.play(track);

在初始化媒体播放器 UI 时player.js

Player.instance.onEvent ( function(e){
    console.log(e.event);
    //other code goes here
};

现在,在离线测试仪上,我的媒体播放器完美运行,更新时间,并在我暂停或播放时添加更改。不幸的是,当我将它移动到在线测试仪和实际应用程序时,我的手机和我客户的手机没有收到“timeUpdate”事件。而且我确认,使用上面的代码,我确实得到了“播放”和“暂停”事件,但没有得到“timeUpdate”事件。

任何人都可以确认这是否也发生在他们身上,或者是否有任何修复?

4

1 回答 1

0

我认为您遇到的问题不在于代码,而在于托管音频的服务器。尝试将音频托管在 s3 或其他云存储桶上,而不是将其捆绑到应用程序中(抱歉还不能发表评论)

于 2020-09-10T00:05:15.710 回答