问题标签 [snapchat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6861 浏览

android - 在 SnapChat 等活动之间滑动?

我正在开发一个具有多个活动的应用程序,我想像 snapchat 那样实现滑动(左、右、上、下)活动(不是片段)之间的转换。我做了一些研究,但我没有找到合适的方法。可以有人建议我如何处理上述情况?谢谢。

0 投票
1 回答
680 浏览

android - 使用 apktools 编译 snapchat 安装失败

好的,所以我在使用 apktools 反编译 apk 时遇到了问题。我目前正在尝试编辑当前版本的 snapchat,这样我就可以在没有 root 的情况下拥有无限的字幕长度。为此,我使用 apktools 反编译了 apk,编辑了所需的 smali 文件,然后重新编译它,但由于某种原因它不会安装在手机上。

然后我尝试在没有任何编辑的情况下反编译和重新编译 apk,它也没有工作。

是否需要进行一些特殊的签名才能正确构建和安装应用程序?或者也许是我在 apktools 中缺少的东西?我已经反编译了许多其他 apk,它们运行良好,但 snapchat 没有。任何帮助表示赞赏,谢谢。

0 投票
2 回答
765 浏览

ios - Objective-C 如何使图像/视频顶部的文本如此清晰且不像素化?

在我的应用程序中,它允许用户在像 snapchat 这样的图像上放置文本,然后他们可以将图像保存到他们的设备上。我只需在图像顶部添加文本视图并使用代码为图像拍照:

但是,当我将图像上的文本与 snapchat 图像中的文本进行比较时……它明显不同。Snapchat 在图像顶部的文字比我的要清晰得多。我的看起来很像素化。另外我根本没有压缩图像,只是使用 ALAssetLibrary 保存图像。

谢谢你

0 投票
1 回答
507 浏览

ios - Objective-C 如何只压缩视频而不压缩视频和文本覆盖?

我基本上使用 AVAssetExportSession 和 AVMutableVideoComposition 将我的文本覆盖添加到视频之上,然后压缩视频。目前,当我将视频压缩为 AVAssetExportPresetMediumQuality 时,它也破坏了文本覆盖的质量......我不希望这种情况发生。我只想降低视频的质量,并保持视频顶部的文本覆盖清晰而不是像素化。

谢谢你

0 投票
4 回答
4392 浏览

ios - 如何正确使用 AVPlayer,使其在播放视频前不显示白屏?

每次,当我尝试使用 播放兆字节视频时AVPlayer,它最初都会显示一秒钟的白屏,然后开始播放视频。

如果视频已被缓存,为什么会发生这种情况?有没有办法阻止这种情况发生,让它直接进入视频而不显示白屏?

我尝试使用AVPlayer'sisReady检查状态AVPlayer并仅在视频准备好时播放视频,但它仍然显示白屏。

此外,每次我尝试获取即将播放的视频的视频持续时间时,我AVPlayer最初都会得到 0.0 秒,所以我也无法为视频添加计时器,因为我无法获得视频持续时间,因为它持续显示白屏一秒钟。

0 投票
1 回答
500 浏览

ios - iOS - 如何在 UIPageViewController 中设置 UIScrollView 以在重新启用后开始滚动

我正在开发一个在UIPageViewController. UIPageViewController's UIScrollView最初是禁用的。当您滑动单元格时,它会通过 a 缓慢地显示一个按钮UIPanGestureRecognizer,当按钮完全显示时,Swipeable Table Cell 会向UIPageViewController(其代表)发送一条消息以启用其滚动。

启用滚动后,我需要UIPageViewController在用户仍在滑动手指时开始滚动。此功能就像 Snapchat 一样,您可以向右滑动与朋友聊天。但即使UIScrollView启用了它也不会开始滚动。用户必须将手指从屏幕上移开,然后重新放回以再次滑动以开始滚动到下一个视图。有这个UIPageViewController代码来启用和禁用它的滚动:

我想知道如果UIPageViewController's UIPanGestureRecognizer用户仍在进一步滑动,我是否必须以某种方式告诉开始滚动?我非常接近完成这项工作。任何意见,将不胜感激。谢谢。

编辑:

我已将这行代码添加到我的页面视图控制器类中的 enableScrolling 方法中:

这是我更新的方法:

我的理解是,将滚动视图内容偏移设置为被触摸的当前位置应该会使滚动再次处于活动状态,但这所做的只是让我的整个屏幕变暗。

关于我可能做错了什么的任何想法?

0 投票
2 回答
1515 浏览

android - ViewPager 内的相机没有延迟(如 Snapchat)?

我的应用程序有问题,我在 ViewPager 中有一个相机预览,但是当我尝试从两侧滑动时,它非常滞后,有时当我快速滑动时,另一个片段和我的相机预览之间有一点黑色空间。

我的相机预览课(来自教程):

您知道如何在 ViewPager 中进行流畅的相机预览吗?

就像 Snapchat 一样,它会很棒!

0 投票
1 回答
52 浏览

performance - 一次开发多个应用程序是常态吗?

我现在有 5 个想要制作的应用程序,但是一个一个地创建它们似乎效率低下。为了在适用的情况下共享代码段,几乎同时制作它们似乎是一个更好的主意。您对创建一长串中等复杂应用程序的最有效方式有何看法?为了比较,让我们把它们都放在一个熟悉且简单的应用程序的难度级别上——SnapChat。

0 投票
1 回答
134 浏览

objective-c - 无法使用 AVFoundation 调用我的视频文件

我在播放我最近在类似于 Snapchat 的混合图像/摄像机中录制的视频时遇到困难(例如,点击拍照,按住录制视频,在按钮释放时播放)。

我目前正在将视频文件保存到 NSFileManager。当我注销它时,我确实验证了某些内容正在保存但无法检查文件,因为它必须在手机上进行测试。

我注销时的文件路径:

当我从文件管理器加载资产时,我注销了一个无法打开文件的错误。我才刚刚开始使用 AVFoundation,所以不确定调试时有哪些问题/注意事项。任何见解将不胜感激,谢谢!

参考教程

参考的github仓库

参考代码:

PlayerView.h(参考)

PlayerView.m(参考)

HybridCameraViewController.h(参考)

HybridCameraViewController.m(参考)

0 投票
1 回答
135 浏览

ios - messageUI.framework 对发送图片有用吗?

可以像 snapchat 那样快速使用 messageUI.framework 将照片发送给某人吗?我已经使用解析完成了它,但正在寻找一种不同的方式。