@hr_lolka

Загрузка audio message vk api. Не проигрывает на моб версии?

Доброго времени суток, решил я познать vk api, а именно vk audio api, как известно, вк неплохо так урезали публичный вк аудио апи, оставив только загрузку, но и с ней не все так ладно тык но не об обычной загрузке сейчас, наткнулся случайно на тему тык там добрые люди разобрались немного с vk audio api , а именно с отправкой голосового сообщения в лс (загружаем любую mp3), сделал все, как написано (отправляю от лица группы, пробовал и от юзера. там та же беда):

// token - токен группы, vk.token - токен юзера, request-библ xNet
 var res = request.Get("https://api.vk.com/method/docs.getWallUploadServer?group_id=<GROUP_ID>&type=audio_message&access_token=" + token+"&v=5.60").ToString();
                    var link = Pars(res, "upload_url\":\"", "\"", 0).Replace("\\", "");

                    request.AddFile("file", @namefile);
                    var s9 = request.Post(link).ToString();
                    string file = Pars(s9, "file\":\"", "\"", 0);
                    var ress = request.Get("https://api.vk.com/method/docs.save?file=" + file + "&access_token=" +vk.Token + "&v=5.60").ToString(); //тут токен группы не подходит, иначе даст ошибку тип какойт параметр не верен. приходится использовать токен юзера
                    string owner = "",id = "";
                    if (!ress.Contains("captcha"))
                    {
                         owner = Pars(ress, "owner_id\":", ",", 0);
                         id = Pars(ress, "id\":", ",", 0);
                    }
var res2 = request.Get("https://api.vk.com/method/messages.send?user_id="+ user_id + "&message=" + messag + "&attachment=doc" +owner+"_"+id+"&access_token="+token+ "&v=5.60").ToString();


В результате в лс отправляется аудио, все бы хорошо, но вот она не грузится с моб версии, с пк все хорошо, но вот с моб версии прослушать нельзя, лично у меня на WP при включении аудиозаписи за 1 сек проходит от начало до конца дорожки не издав никакого шума (а тем более самой музыки), с другими телефонами та же беда . Может быть кто встречался ? или хотя бы может что-то посоветовать ? буду благодарен за любую помощь
  • Вопрос задан
  • 2477 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега ВКонтакте
♬♬
Дело оказалось в формате аудио-файла, который отправляется как audio_message: он должен быть монофоническим, чтобы нормально воспроизводиться на мобильных клиентах.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы