微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Buildfire:音频播放器服务未创建timeUpdate事件

如何解决Buildfire:音频播放器服务未创建timeUpdate事件

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);

player.js中初始化Media Player UI时:

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

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

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。