首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FlashFlex学习笔记(37):不用系统组件(纯AS3)视频播放器--只有8.82K

以前为了赶项目,利用系统组件制作过一款视频播放器(见Flash/Flex学习笔记(6):制作基于xml数据源flv视频播放器),但是系统组件实在是太大了,最终生成swf居然有103K,随着AS3深入学习...,昨天又弄了一个只用AS3播放器,最终只有8.82K,呵呵,这肥减得那是相当厉害。...用到了上一篇(Flash/Flex学习笔记(35):自己动手实现一个滑块控件(JimmySilder))里自己写滑块控件,主要代码如下(关键是NetConnection与NetStream对象使用...trace(e.info.code); switch(e.info.code){ case "NetStream.Play.StreamNotFound": txtInfo.text = "错误:视频文件地址无法访问..." break; case "NetStream.Play.Failed": txtInfo.text = "错误:视频播放失败" break; case "NetStream.Buffer.Empty

803100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    视频播放器极致体验优化

    Photo by Vlada Karpovich from Pexels 视频体验由开始视频清晰流畅,演变到现在视频快速响应、即点即放、快速切换等等。...基于这些优化林勇平将介绍播放器一些技巧,使得视频体验在较少改动情况下就能达到极致体验效果。...点播中断点重连影响不大,直播中断点重连就是在直播中发生连接中断了,重连时时间戳从0开始下载,新下载数据需要加一个tag,说明时间已经发生变化,表示这一帧不用保证AV同步,对用户来说是感觉不到是否发生中断...其次翻页播放选择多播放器进行翻页播放,当前页播放时翻到下一页,点击时下一个播放器已经启动播放,相当于两个播放器同时播放,上滑播放上一个播放器,下滑播放下一个播放器,只不过下一个播放器音量在非当前页面时为...其次翻页多播放器,不同于直播时两个播放器同时进行播放,点播翻页播放在播放当前页面的时候,可以把上一个和下一个直接准备好,上滑时准备好上一个播放器,下滑时准备好下一个播放器,翻页时直接就准备播放。

    3K30

    2024年,还有不用这个技术网站

    啥啥啥,不会有人不知道这些网站都是什么吧? 前段时间有位小伙伴专门吐槽我们开发编程导航网站没有用服务端渲染: 看到这条评论,兄弟我有点儿难受了。说实话,我们这个网站不用服务端渲染,还不是因为。。。...浏览器接收到 HTML 后,直接展示页面内容,不用再动态地向后端发送请求来获取数据。 我们 面试刷题网站 - 面试鸭 使用就是服务端渲染。...估计大家比较熟悉词是 SPA、SPA、SPA,天天做 SPA~ 客户端渲染优点主要是: 开发方便灵活:开发者不需要区分哪些数据要在服务端加载、哪些数据要在客户端加载,也不用担心哪些 API 无法在服务端使用...服务端渲染好处是: 减少页面初始加载时间:首次加载时展示完整内容,减少白屏时间,不用等待 JavaScript 加载和执行后才能展示内容。...注意,是在构建时(而不是用户请求时)就已经请求后端服务器获取了数据并且把页面生成好了,用户请求时候服务器只需要把文件发出去就行,不用再做其他处理。

    15410

    Infuse Mac(专业视频播放器)

    Infuse for Mac是一款OS上专业视频播放器,Infuse Mac可以在 iPhone、iPad、Apple TV 和 Mac 上观看几乎任何视频格式美妙方式。无需转换文件!...Infuse 针对 macOS 11 进行了优化,具有强大流媒体选项、Trakt 同步以及无与伦比 AirPlay 和字幕支持。华丽界面。精确控制。...图片软件功能播放更多视频类型强大视频播放器几乎可以播放任何内容,包括标准 MP4、M4V 和 MOV – 加上 MKV、AVI、WMV、MTS、ISO、VIDEO_TS、FLV、OGM、OGV、ASF...PC、NAS、Wi-Fi 硬盘驱动器、Plex、Emby 和 Jellyfin 等应用程序或来自 Dropbox、Google Drive、OneDrive、Box、pCloud、Yandex 等云服务视频...由开放字幕提供支持优化字幕带上您自己字幕,或以几乎任何语言即时(免费)下载它们。基础丝般流畅视频播放器(播放带有 HDR 和杜比视界全 4K)

    93120

    基于 FFmpeg Cocos Creator 视频播放器

    背景 腾讯开心鼠项目使用游戏引擎是 Cocos Creator,由于引擎提供视频组件实现方式问题导致视频组件和游戏界面分了层,从而导致了以下若干问题: 不可以在视频组件上添加其他渲染组件; 不可以使用遮罩组件来限定视频形状...上文中 AVPlayer 只负责解码和播放流程,播放器还需要处理入参处理,视频渲染和音频播放等工作,因此封装了一个类:Video,其 UML 如下: ?...API 大致相同,因此可以到 OpenGL 网站学习下纹理渲染流程。...// 恢复音频输出 AudioSpec spec; }; #endif //I_AUDIO_DEVICE_H 4.5 优化与扩展 4.5.1 边下边播 边下边播可以说是音视频播放器必备功能...最常见边下边播实现方式是在客户端建立代理服务器,只需要对播放器传入资源路径加以修改,从而达到播放功能和下载功能解耦。不过理论上,建立代理服务器会增加移动设备内存和电量消耗。

    6.2K30

    FFmpeg简易播放器实现-视频播放

    视频播放器基本原理 下图引用自“雷霄骅,视音频编解码技术零基础学习方法”,因原图太小,看不太清楚,故重新制作了一张图片。 ?...例如,FLV格式数据,经过解封装操作后,输出H.264编码视频码流和AAC编码音频码流。 解码 将视频/音频压缩编码数据,解码成为非压缩视频/音频原始数据。...音视频同步 根据解封装模块处理过程中获取到参数信息,同步解码出来视频和音频数据,并将视频音频数据送至系统显卡和声卡播放出来。 2....简易播放器实现-视频播放 2.1 实验平台 实验平台:openSUSE Leap 42.3 FFmpeg版本:4.1 SDL版本:2.0.9 FFmpeg开发环境搭建可参考“FFmpeg开发环境构建...FFMPEG+SDL视频播放器ver2(采用SDL2.0) [4] 雷霄骅,最简单视音频播放示例7:SDL2播放RGB/YUV [5] 使用SDL2.0进行YUV显示 [6] Martin Bohme

    4.4K40

    【PotPlayer】敲好用本地视频播放器

    大家好,又见面了,我是你们朋友全栈君。 软件简介 PotPlayer是KMPlayer原作者姜勇囍进入Daum公司后新一代作品,目前仍有更新。...由于采用Delphi编译程序KMPlayer有一些弊端,姜勇囍为改进播放器本身一些性能而重新用VC++进行构架。...虽然PotPlayer与KMPlayer同属一个开发者产品,但它与KMPlayer所注重地方并不同,能够满足不同用户使用需求。...因该软件官方网站托管于DAUM平台,中国大陆网络可能受防火长城(GFW)影响而无法正常访问。...官方网站 https://potplayer.daum.net/ 下载地址 官网地址:点击下载 蓝奏云盘:点击下载(密码:4cye) 百度网盘:点击下载(密码:7xp7) 坚果云盘:点击下载

    2.4K10

    使用VideoView做个实用视频播放器

    最终效果图 最终效果图 前言 这里用VideoView写一个播放器, 可以横竖屏, 可以选文件, 可以暂停, 可以快进后退, 可以进度条拖动, 可以触屏调节音量. 来看看怎么实现吧!...这里要点是一些使用功能实现. 可以查阅官方文档. 官方文档 横竖屏切换 第一步是到配置文件里面设置....这样的话, 屏幕切换时候不会去调用onStop等方法. 我们在Toolbar里面添加切换横竖屏按钮, 然后重写onConfigurationChanged....文件选择 关于文件选择器, 请查看我之前文章. 然后就是要返回选中文件路径. 这是Intent常规使用了. 不多说了. 手势调节音量 添加触摸监听, 然后用手势操作实现....调节音量代码也是很常规了.

    1.3K50

    iOS-视频播放器简单封装

    iOS-视频播放器简单封装 封装视频播放器,首先需要了解视频播放器实现,iOS9之前可以使用MediaPlayer来进行视频播放,iOS9之后系统推荐使用AVFoundation框架实现视频播放...因此这里使用AVPlayer视频播放。 封装视频播放器,首先需要实现视频播放器,然后再去考虑怎样封装可以让以后自己使用起来方便快捷。...视频播放器布局 首先使用xib创建CLAVPlayerView继承UIView用来承载播放器,这样我们在外部使用时候,直接在控制器View或者Cell上添加CLAVPlayerView即可,至于播放器播放或者暂停等操作交给...视频播放器实现 布局完成之后,就是实现播放器功能,我们把播放器功能大致分为四部分来完成 一. 通过播放按钮实现视频播放。...视频播放器 其中还有许多需要完善地方,一些功能也没有实现,例如两个占位Button,将来可以用来下载视频和控制弹幕开关,播放结束之后分享按钮也没有实现。

    1.9K110

    Infuse for Mac(强大mac视频播放器)

    Infuse for Mac是一款强大mac视频播放器,可以在iPhone、iPad、Apple TV 和 Mac 上观看几乎任何视频格式美妙方式。无需转换文件!...id=MjU2NjEmXyYyNy4xODYuMTI0LjQ%3D软件功能播放更多视频类型强大视频播放器几乎可以播放任何内容,包括标准 MP4、M4V 和 MOV – 加上 MKV、AVI、WMV、MTS...基础丝般流畅视频播放器(播放带有 HDR 和杜比视界全 4K)从 Mac、PC、NAS 或支持 Wi-Fi 硬盘驱动器流式传输与 Plex、Emby、Jellyfin、Kodi (XBMC)、WMC...连接和其他媒体服务器漂亮布局,可快速访问视频信息自动添加艺术品和元数据画中画支持格式视频:3GP、AVI、ASF、BDMV、DIVX、DVDMEDIA、DVR-MS、FLV、ISO、 M4V、MKV...播放更多视频格式享受 Dolby® Digital Plus (AC3/E-AC3)、DTS® 和 DTS-HD® 移动环绕声通过 AirPlay 和 Google Cast 流式传输各种类型视频访问存储在

    1.3K20

    简单易用、轻松定制HTML 视频播放器

    HTML 视频播放器作为一种集成在网页中工具,已经在数字媒体领域扮演着举足轻重角色。它们不仅使得视频内容传播和观看更加便捷,也提供了更多样化信息呈现方式。...HTML 视频播放器通过支持多种格式和编解码器,确保了视频高质量播放和流畅体验。同时,其良好兼容性和可访问性使得视频内容能够在各种设备和平台上无缝展示。...随着技术不断发展,我们可以期待HTML视频播放器进一步创新,为用户带来更加出色观看体验,并推动在线视频行业进一步发展。...它支持 HTML5 视频和媒体源扩展,以及其他回放技术 (如 YouTube 和 Vimeo)。该项目于2010年中期开始,并且现在已经被超过 700,000 个网站使用。...支持 HTML 视频和音频,以及 YouTube 和 Vimeo 可访问性 - 完全支持 VTT 字幕和屏幕阅读器 可定制化 - 使用您想要标记使播放器看起来符合您要求 干净 HTML - 使用正确元素

    39730

    教你使用超简单视频播放器JiaoZiVideoPlayer

    在之前项目中用到了视频播放功能,在网上看了看使用了大家用比较多一个开源项目JiaoZiVideo让我迅速实现了视频播放相关功能。...); Jz播放器简单使用,只需要在布局文件中引入该文件,然后为其设置待播放视频链接和播放视频封面图即可。...代码结构分析 JiaoZiVideo主要特点 可以完全自定义UI和任何功能 可以完全自定义UI和任何功能 一行代码切换播放引擎,支持视频格式和协议取决于播放引擎,android.media.MediaPlayer...-- or android:screenOrientation="landscape"--> 以上只是简单播放视频功能,但是大家项目需求里应该不仅仅只是需要播放视频就好了,所以下面写一下还有哪些常规使用方法...) SCREEN_WINDOW_FULLSCREEN 全屏 SCREEN_WINDOW_TINY 小窗 事件 复写onProgress函数,取得每次播放器设置底部seekBar进度回调 调用changeUrl

    5.1K20

    Infuse:Mac端强大视频播放器工具

    Infuse是运行在Mac端一款强大视频播放器工具,几乎可以播放任何内容,包括标准 MP4、M4V 和 MOV – 加上 MKV、AVI、WMV、MTS、ISO、VIDEO_TS、FLV、OGM、OGV...Infuse:Mac端强大视频播放器工具图片功能→从其他设备串流浏览和播放存储在 Mac、PC、NAS、Wi-Fi 硬盘驱动器、Plex、Emby 和 Jellyfin 等应用程序或来自 Dropbox...基础- 丝般流畅视频播放器(播放带有 HDR 和杜比视界全 4K)- 从 Mac、PC、NAS 或支持 Wi-Fi 硬盘驱动器流式传输- 与 Plex、Emby、Jellyfin、Kodi (XBMC...)、WMC 连接和其他媒体服务器- 漂亮布局,可快速访问视频信息- 自动添加艺术品和元数据- 画中画支持格式- 视频:3GP、AVI、ASF、BDMV、DIVX、DVDMEDIA、DVR-MS、FLV...- 播放更多视频格式- 享受 Dolby® Digital Plus (AC3/E-AC3)、DTS® 和 DTS-HD® 移动环绕声- 通过AIrPlay 和 Google Cast 流式传输各种类型视频

    2.2K10

    网页上播放视频免费播放器_CKPlayer

    今天在工作过程中遇到一个功能:在网页中加入视频播放器,类似于我们经常看到优酷,爱奇艺等视频网站功能。...ckplayer(官网:http://www.ckplayer.com/)是一款在网页上播放视频免费播放器,功能强大,体积小巧,使用起来随心所欲。 ? ?...看到这里,你是不是也想动手试试,做出自己网页播放器。.../视频时加一个链接地址 18 t:'1',//视频开始前播放swf/图片时时间 19 e:'3',//视频结束后动作,0是调用js函数,1是循环播放,2是暂停播放,3是调用视频推荐列表插件.../以下为自定义播放器参数用来在插件里引用 33 my_title:'视频标题',//视频标题 34 my_url:'http://www.ckplayer.com/index.php

    13.1K109

    基于ffmpeg和libvlc视频剪辑、播放器

    [开源]基于ffmpeg和libvlc视频剪辑、播放器 以前研究时候,写过一个简单基于VLC视频播放器。...有时候看点网上下载视频,可以一边看,一边能处理视频前后广告,感觉也还可以用,就想把它开源出去,一方面希望有需要朋友可以参考、借鉴,另一方面也希望可以促进它进一步丰富功能,最终能实现一款简单又够用视频剪辑软件...基本上讲,它播放功能是基于VLC,剪辑功能是基于FFmpeg,现在功能还比较简单,当然我目的也不是想做一个复杂视频编辑器,那是专业软件事情,就是想做一个简单又好用剪辑工具即可。...在适当地方设置剪辑参数,然后通过FFMPEG实现视频文件剪辑,完成后,反馈到QT界面。...和普通播放器类似,程序支持左""快捷键来做视频快进后退,也可配合Ctrl和Shift键来做。 代码目录 ?

    2.6K80

    前端-能省流量 HTML5 视频播放器 西瓜播放器 | 软件推介

    概述 西瓜播放器是一个Web视频播放器类库,它本着一切都是组件化原则设计了独立可拆卸 UI 组件。...更重要是它不只是在 UI 层有灵活表现,在功能上也做了大胆尝试:摆脱视频加载、缓冲、格式支持对 video 依赖。...尤其是在 mp4 点播上做了较大努力,让本不支持流式播放 mp4 能做到分段加载,这就意味着可以做到清晰度无缝切换、加载控制、节省视频流量。...这是最简单播放器配置方法,基本功能可以跑起来,如果想使用高级功能参考插件一节或者文档,点击阅读原文 插件 西瓜播放器提供了较多插件,插件分两类:一部分是自启动,一部分是继承播放器核心类 xgplayer...Mobile Support 西瓜播放器支持移动端,不过安卓设备品牌和系统众多,兼容性问题很多,播放器提供白名单机制保证在移动端完美的运行。 Dev 为了方便开发者调试,我们提供了示例视频资源。

    1.9K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券