注册

amr 音频 webim播放问题

如题,iOS端发送的音频是amr,但是webim端不支持播放怎么破?
 
环信能否提供im端的播放或者转换方案,谢谢~
 
已邀请:

lizg - ……

web端需要转成MP3播放

lizg - ……

demo代码:var AudioMsg = React.createClass({
        displayName: 'AudioMsg',


        getInitialState: function getInitialState() {
            return {
                status: 0,
                src: null
            };
        },

        componentDidMount: function componentDidMount() {
            var me = this;

            var options = { url: me.props.value };

            options.onFileDownloadComplete = function (response) {
                var objectURL = WebIM.utils.parseDownloadResponse.call(Demo.conn, response);

                me.refs.audio.onended = function () {
                    me.setState({ status: 0 });
                };

                if ((WebIM.utils.getIEVersion === null || WebIM.utils.getIEVersion > 9) && window.Audio) {
                    me.setState({ src: objectURL });
                }
            };

            options.onFileDownloadError = function () {
                me.stop();
                me.setState({ status: 0 });
            };

            options.headers = {
                'Accept': 'audio/mp3'
            };
            WebIM.utils.download.call(Demo.conn, options);
        },

要回复问题请先登录注册