Cordova/Ionic Framework, отправить / поделиться аудио-файл через WhatsApp

Я новичок в Cordova/Ionic, мне удалось воспроизвести mp3-файлы с моим приложением, используя плагин NativeAudio, завернутый в ng-cordova. У меня установлен плагин CordovaSocial, но я не могу понять, как отправить аудиофайл в WhatsApp. mp3 находится в www/audio/bass.mp3

С помощью этих строк я могу воспроизвести mpfile

$scope.play = function(audioFile) {
$cordovaNativeAudio.preloadSimple(audioFile, 'audio/' + audioFile + '.mp3');

$cordovaNativeAudio.play(audioFile);
}

Вот мой код

в файле HTML что-то вроде

<div class="buttons" ng-click="shareViaWhatsApp(null,null,'audio/bass.mp3')">
    <button class="button">Whatsapp</button>
</div>

и в файле JS

$scope.shareViaWhatsApp = function(message, image, link) {
    $cordovaSocialSharing.canShareVia("whatsapp", message, image, link).then(function(result) {
  $cordovaSocialSharing.shareViaWhatsApp(message, image, link);
  //$cordovaSocialSharing.shareViaWhatsApp('test message', null, null); //this works

}, function(error) {
  alert("Cannot share on WhatsApp " + error);
});

Я получаю URL_NOT_SUPPORTED при попытке отправить файл mp3 через WhatsApp

0 ответов

Другие вопросы по тегам