Я могу успешно обмениваться видео и изображением с помощью FBSDKMessengerSharer
shareVideo
и shareImage
методов.FBSDKMessengerSharer обменивается звуком не работает
Когда я перехожу к файлу .mp3, используя метод shareAudio
, он, похоже, работает так, как должен, в моем приложении, однако, когда файл отправляется в Facebook Messenger, при попытке воспроизведения отображается ошибка в facebook messenger.
Любая помощь будет удивительно. Я боролся с этим в течение нескольких дней.
код для кнопки доля установки:
override func viewDidLoad() {
super.viewDidLoad()
let button = FBSDKMessengerShareButton.rectangularButtonWithStyle(FBSDKMessengerShareButtonStyle.Blue);
button.addTarget(self, action: #selector(_shareButtonPressed), forControlEvents: UIControlEvents.TouchUpInside);
self.view.addSubview(button);
}
shareButtonPressed функция:
func _shareButtonPressed() {
let audioUrl = NSURL(string: "<URL_TO_MY_MP3>/214.mp3")
do {
let mp3Data = try NSData(contentsOfURL: audioUrl!, options: NSDataReadingOptions())
FBSDKMessengerSharer.shareAudio(mp3Data, withOptions: FBSDKMessengerShareOptions());
} catch {
print(error)
}
}
какой-то образец кода будет отличным http://stackoverflow.com/help/how-to-ask – StefanS