如何在脸书上分享视频/音频文件从iPhone应用程序创建使用钛合金appcelerator
How to share video / audio file on facebook from iPhone app created using titanium appcelrator
我想在Facebook上共享任何类型的视频/音频文件
除了音频/视频,我可以分享状态或其他所有东西。我在钛金属公司工作。这是我的代码
login.addEventListener('click', function(e){
Titanium.Facebook.authorize();
var f=Titanium.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory+"/"+"audio"+"/"+"abc.mp4");
var blob=f.nativePath;
alert(blob);
var data={
message: 'Check this video!',
video: blob
}
Titanium.Facebook.requestWithGraphPath('me/videos', data, 'POST', function(e) {
if (e.success)
{
alert("Success! From FB: " + e.result);
} else if (e.error) {
alert(e.error);
} else {
alert('Unknown response.');
}
}); });
您只将文件路径(nativePath
)传递给Facebook,而是尝试传递实际的图像blob,如下所示:
var blob=f.read();
var data={
message: 'Check this video!',
video: blob
}
// The rest....
答案如下#
var url = "https://graph-video.facebook.com/me/videos";
Titanium.Facebook.authorize();
var xhr_video = Titanium.Network.createHTTPClient();
xhr_video.open('POST', url);
xhr_video.setRequestHeader('Content-Type', 'multipart/form-data');
xhr_video.onload = function(e) {
alert("Video Has Been Successfully Posted to Your Timeline");
};
xhr_video.onerror = function(e) {
alert(e);
xhr_video.abort();
};
var f=Titanium.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory+"/"+"audio"+"/"+"video.mp4");
var blob=f.read();
var data = {
video : blob,
//access_token : Titanium.Facebook.getAccessToken()
access_token:Ti.Facebook.accessToken
};
alert(data);
xhr_video.send(data);
相关文章:
- iPhone应用程序jquery中的滑块导航菜单
- 带有webkit和PhoneGap的iPhone原生应用程序之间的差异
- 如何阻止iPhone web应用程序链接在Safari中打开
- 无法在iPhone应用程序上使用PhoneGap和javascript获取JSON结果,但使用相同的代码在Android
- 让Laravel应用程序同时服务于基于浏览器的应用程序,并充当iPhone和Android应用程序的API的最佳实践是什
- iPhone应用程序或移动野生动物园的动画PNG文件的替代方案,目标是模拟短视频剪辑的即时播放
- 如何确定网站是在 iPhone/Android 浏览器上打开的,还是从 iPhone/Android 应用程序网页视图打
- 为什么我的HTML5 / JS应用程序不能在我的iPhone上运行
- iPhone设备黑色屏幕在我的jQuery手机Gap应用程序导航中闪烁
- iOS 应用程序(iPhone 和 iPad)中的阿拉伯字体
- LinkedIn是否在其iPhone应用程序中使用PhoneGap或 Trigger.IO?
- Tableau 报告未显示在 iPhone 和 iPad asp.net 应用程序中
- 拉斐尔拖拽 + iPhone = 悲伤的相机应用程序
- 如何在ios应用程序中更改位置iPhone时制作旋转照片
- 有什么方法可以隐藏搜索栏,直到用户向上滚动..类似于iPhone上的消息应用程序
- 在iPhone的删除模式下应用程序抖动的算法
- 当您在iPhone上访问他们的网站时,预测io使用什么框架来“下载”应用程序
- 如何在我的网页上为iPhone用户创建一个注释,说明有一个应用程序
- 谷歌地图无法在iPhone / iPad工作灯6.2应用程序上运行
- 使用移动网络应用程序在iphone地图上显示位置