首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    uniapp仿App界面|uni-app小视频

    Uni-liveshow直播室是一个基于vue+Nvue+uniapp技术开发的集仿制小视频/App聊天/直播功能混合项目。可实现类似上下滑动切换视频播放,支持编译到多端。 = 'app' const app = new Vue({ ...App }) app. e.titleBarHeight // #endif } }) }, } </script> uniapp仿实现 uniapp+swiper+nvue技术实现仿界面上下滑动切换视频效果,并且有点赞、评论及商品等功能,可以单击、双击判断。 1493014487.jpg', price: 7.70 }, { name: '玛可安迪新款网红推荐口红

    9.7K125发布于 2019-11-15
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的相对布局

    上一节我们利用photoAccessHelper实现了从相册挑选视频的功能,但在短视频APP界面,视频画面上还叠加了若干交互图标,包括但不限于:点赞、收藏、评论、分享等等。

    46710编辑于 2024-11-29
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的下拉刷新组件

    上一节我们通过网络请求库实现了简单的HTTP接口调用,那么除了在首次加载App界面时的接口调用,用户还会通过下拉刷新动作实时获取最新的接口内容。 在实际编码中,可将完整的下拉刷新操作划分为下列三个步骤: (1)单个手指按住屏幕开始下拉,下拉过程中,整个App界面会跟着往下挪动,此时屏幕顶部的拉出区域会显示promptText设置的文本。 如果没超过阈值,则App界面往顶部回弹,不触发onRefreshing事件;如果超过阈值,则App界面暂时停在原地,同时触发onRefreshing事件。 后,先按住屏幕下拉一段距离,并保持手指不动,此时待触发刷新操作的界面如下图所示: 然后松开手指,App进入正在刷新状态,如下图所示。 等待一会儿,刷新结束,回弹之后的App界面如下图所示: 根据以上的刷新过程截图,可知Refresh组件正常实现了完整的下拉刷新功能。 下一篇文章会介绍如何使用系统相机的录像功能来录制视频。

    40010编辑于 2024-12-09
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的网络接口调用

    上一节我们通过添加权限配置成功申请了应用的网络访问权限,这样App才能访问网络接口,才能加载网络图片。 那么调用HTTP接口是很常见的网络访问操作,在鸿蒙App代码中调用HTTP的具体过程包含以下几个步骤: 一、创建HTTP请求对象 HTTP的接口请求操作用到了http库,也就是在ETS代码开头添加下面的导包语句 下一篇文章会介绍如何使用下拉刷新组件实现App界面的刷新效果。

    41810编辑于 2024-12-06
  • 来自专栏直播知识

    仿短视频APP源码,AES加密工具类封装

          String decryptedText = new String(decrypted, "UTF-8");       return decryptedText;    } } 以上就是仿短视频 APP源码,AES加密工具类封装相关的代码, 更多内容欢迎关注之后的文章

    1.5K30发布于 2020-11-04
  • 2024 鸿蒙零基础快速实战-仿App开发

    许多人对HarmonyOS是否只是Android的衍生版本感到好奇。为了阐明这一点,我想提出以下几个观点:

    1.5K10编辑于 2024-05-16
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的网络动态授权

    那么要想正常播放网络视频,还得让App提前获得网络授权才行。 根据授权方式的不同,鸿蒙App的权限类型可分为system_grant(系统授权)和user_grant(用户授权)。 如果App声明了system_grant权限,那么系统会在安装App时,会自动把相应权限授予给该应用。 由于INTERNET属于系统授权,安全等级比较低,因此只要在module.json5中添加声明就行了,系统会在安装App时自动分配网络权限。 综合上述的配置修改和代码完善,编译运行鸿蒙App,看到权限请求弹窗如下图所示,点击弹窗右下角的确定按钮,即可给App授予录音权限。

    50110编辑于 2024-12-05
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的视频播放组件

    仿快手”的App项目在Android系统中有成熟的实战案例,具体参见《Android Studio开发实战:从零基础到App上线(第3版)》第14章的“14.4 实战项目:仿的短视频分享”, 那么把“仿快手”App改造成鸿蒙App的话,不但用到ArkUI的各种界面组件,还能熟悉ArkUI的的各种交互方式,而且要跟后端服务器传输HTTP报文,这些编程技巧非常锻炼学习者的鸿蒙App编码能力。 毕竟资讯类App往往只有简单的浏览动作,不如短视频App那样有着丰富的交互操作,所以“仿快手”的鸿蒙App项目非常值得大家学习和研究。 “仿快手”的鸿蒙App首先要支持播放网络视频,能从各种传输协议的网络地址中拉取视频流。

    68610编辑于 2024-11-25
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的选择相册视频

    true) // 是否显示控制条 .loop(false) // 是否循环播放 综合以上的相册视频挑选代码,点击选择按钮打开的相册界面如下图所示: 选中某个视频之后,点击相册右上角的确认按钮,回到测试App

    50510编辑于 2024-11-27
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的相机录制视频

    除了浏览别人发布的短视频,用户也能在App上发布自己的作品,当然首先得有一段录制好的视频,那么在鸿蒙系统录像用到了系统相机。 使用相机录像的具体步骤说明如下: 1、申请录像需要的相机权限和麦克风权限 录像过程需要操作手机的摄像头和麦克风,因为摄像头(相机)与麦克风属于敏感权限,所以安全起见要事先给鸿蒙App申请这两个权限。 首先在module.json5中添加如下所示的CAMERA权限和MICROPHONE权限,表示App希望访问相机和麦克风。 ${err.message}`); } } 4、使用Video组件播放录好的视频 上个步骤把录制完成的结果路径存入this.videoPath,接下来利用Video组件加载该路径的视频文件,即可在App 综合上述的权限申请和录像操作,编译运行App拉起相机界面如下图所示。 完成录像后,返回视频播放界面如下图所示,可见成功实现了通过系统相机录制短视频的功能。

    41010编辑于 2024-12-19
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的实现自动滚动功能

    上一节我们利用形状组件在图像列表中实现了高亮选中效果,那么在打开图像列表页面时,往往希望自动定位到已选中的图像,而不是让用户手工滑动屏幕寻找已选中的图像。这种列表元素的自动定位功能,用到了列表容器的Scroller参数。

    25110编辑于 2025-07-24
  • 来自专栏h5

    flutter3.38-douyin仿app直播+短视频+聊天

    基于Flutter3.38+Dart3.10跨平台实战 - 2025年12月Flutter3构建app界面集成短视频+直播+聊天应用。 如上图:实现类似app首页上下左右页面联动效果。上下滚动切换短视频、左右滚动切换页面模块。整个项目整合了短视频+直播+聊天功能,涉及到的知识点还是非常多的。后续还会分享一些实现技术细节。

    29821编辑于 2025-12-07
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的实现图像选中效果

    100%') .onClick(() => { this.refreshImageList(item) // 刷新图片列表 }) } }) } 那么运行App

    22110编辑于 2025-07-21
  • 来自专栏lib库

    仿上下滑动分页视频

    5.3 自定义LayoutManager注意点 5.4 视频播放逻辑优化 5.5 视频逻辑充分解藕 5.6 翻页卡顿优化分析 5.7 上拉很快翻页黑屏 01.先来看一下需求 项目中的视频播放,要求实现那种竖直方向一次滑动一页的效果 具体的滑动效果,可以直接参考…… 02.有几种实现方式 2.1 使用ViewPager 使用ViewPager实现竖直方法上下切换视频分析 1.最近项目需求中有用到需要在ViewPager中播放视频 IllegalStateException e){ e.printStackTrace(); } 5.3 自定义LayoutManager注意点 网上有人已经写了一篇自定义LayoutManager实现的效果的博客 当然,实际app中,视频播放页面,还有一些点赞,评论,分享,查看作者等等很多其他功能。那么这些都是要请求接口的,还有滑动分页的功能,当滑动到最后某一页时候拉取下一个视频集合数据等业务逻辑。 其他介绍 参考博客 自定义LayoutManager实现的效果:https://www.jianshu.com/p/34a0ef2d806d ViewPager不为人知的秘密:https://www.jianshu.com

    6.8K20发布于 2019-11-22
  • 来自专栏每天学点Android知识

    仿发布按住拍呼吸效果

    ——时下最火的app之一,发布过程中有个按住拍的呼吸效果,效果如下所示: ? 实际上,BreathView可以做的更精细化些,比如加入一些自定义属性,这样可定制更高些,这里只是为了模仿的效果,因此就没有做的很细致。感兴趣的朋友可以对其做的精细化些。

    89910发布于 2019-08-17
  • 来自专栏h5

    最新跨平台flutter3.38+dart3.10深度集成短视频+直播+聊天

    shirne_dialog^4.8.6视频套件:media_kit: ^1.2.3svg图片:flutter_svg: ^2.2.3缓存图片:cached_network_image: ^3.4.1实现类似 仿app首页联动效果视频页面分为顶部状态栏+Tab固定菜单栏+内容区域三部分。 实现类似上下滑动切换短视频、左右滑动切换页面模块效果。 // 红包广告 Ads(), ], ), ), ], ), );}综上就是flutter3.38仿 app聊天模板最新原创flutter3.27+bitsdojo_window客户端聊天Exe自研新版Flutter3.32仿微信app聊天|朋友圈模板基于uni-app+vue3实战短视频+聊天+直播app

    25121编辑于 2025-12-08
  • 来自专栏直播知识

    仿短视频APP源码,实现简单的换头像并保存

    Man-Sitting-on-Bar-Chair-in-Front-Man-At-Cafe_7GgnRv5aOKWP.jpeg public class My_info extends AppCompatActivity implements View.OnClickListener { private static final int CHOOSE_PHOTO=2; private CircleImageView image;//一种用于图片圆形化的控件     @Override     prote

    1.1K21发布于 2020-10-20
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的获取视频缩略图

    上一节我们利用系统相机实现了录像功能,那么为了直观地浏览视频列表,就要给每个视频配上封面,这个封面图的来源之一便是视频里的某帧画面。接下来就介绍如何从视频文件中根据时间点提取帧图像,具体的提取过程分为以下四个步骤。

    60510编辑于 2024-12-23
  • 来自专栏h5

    Uni-APP仿|uniapp直播+小视频+聊天实例

    封装跨端弹窗组件 自定义导航条+底部菜单栏 编译:h5+小程序+APP端 p5.gif p6.gif 配置main.js import Vue from 'vue' import App from '. $store = Store Vue.config.productionTip = false App.mpType = 'app' // #ifdef APP-PLUS plus.navigator.closeSplashscreen () // #endif const app = new Vue({ ...App }) app. uni-app跨平台自定义弹窗组件 uni-app直播/短视频 项目中直播/短视频页面整体分为顶部导航区域、视频区域、底部菜单栏区域三个部分。 this.progressBar = parseInt((currentTime / duration).toFixed(2) * parseInt(this.winWidth)) }, yeah,基于uniapp开发抖短视频

    4.6K01发布于 2021-09-23
  • 来自专栏h5

    flutter3.27-dymall基于Flutter3+GetxApp直播短视频商城

    带来一款春节期间自研的Flutter3.27+Dart3.6跨平台仿App短视频+直播商城+聊天项目。整合了短视频+直播+聊天三大功能模块。 flutter_staggered_grid_view^0.7.0轮播图组件:card_swiper^3.0.1toast弹窗组件:shirne_dialog^4.8.3视频套件:media_kit: ^1.1.11实现了类似 App首页联动效果,上下滑动短视频、左右切换页面模块。 实现app首页联动效果@overrideWidget build(BuildContext context) { return Scaffold( key: scaffoldKey, :https://cloud.tencent.com/developer/article/2474766OK,以上就是flutter3.27实战抖app商城的一些知识分享,希望对大家有所帮助!

    60221编辑于 2025-02-07
领券