安卓在线视频播放器,视频路径为中文
最近在写一个视频APP,做播放器时发现服务器中视频路径为中文还有很多“《”,“》”,“-”等等这样的特殊符号,安卓播放器无法识别中文字符,所以就想着将路径转码成UTF-8格式的。一般我们都会用到URL或者uri:
Url转码:
path1 ="content/捉妖记.mp4";
try {
path = "http://www.cyvod.net/"+URLEncoder.encode(path1,"UTF-8");
System.out.println("path:"+path);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
uri转码:
path1= "content/《极品家丁》小剧场之三哥tua星语.mp4";
path ="http://www.cyvod.net/"+ Uri.decode(path1);
刚开始的时候自己将整个路径都转码了,结果找不到视频所在位置,自己纠结了好久。后来有人说:你有中文的网址直接在浏览器上可以打开,进行utf-8 编码后也可以打开。想着打不开应该就是转码出错了,后来自己只转码后面服务器中视频的名称就成功了,我想原因应该是自己转码“http://”的时候,浏览器不能识别了。
下面是一个小的demo:http://download.csdn.net/detail/u011961280/9695017
安卓在线视频播放器,视频路径为中文相关推荐
- 播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...
最近用使开辟的过程中涌现了一个小题问,顺便录记一下因原和法方--播放视频 44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和an ...
- android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法
44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和android2.1视频是没有播放效果的,这个主要是因为模拟器的原因和程序代码 ...
- Python+QT+Selenium制作在线视频播放器
最近突然想做一个视频播放器,可以在线看视频,关键还没用广告,不用会员,下面给大家介绍一下怎么制作 工具: Python Qt phantomjs 先给大家展示一下效果 下面上代码 导入库: from ...
- 基于Html5的兼容所有主流浏览器的在线视频播放器videoJs
在一个新的项目上需要实现在线视频播放,原本打算借助优酷的视频存储和播放,但是发现这个需要用户注册优酷账户,严重影响用户体验,于是这个方案被毙掉了.于是开始了自己开发一个在线播放器的想法,当然尽量使用已 ...
- 十款开源在线视频播放器
转http://blog.lixiphp.com/10-top-free-opensource-flv-player/ 10 Free Open Source embeddable Video Pla ...
- 分享一款在线视频播放器:h-player
欢迎关注我的公众号:「阿拉平平」 有需要的小伙伴可以在微信后台回复 hplayer 获取安装包和视频源 最近在 GitHub[1] 上找了一款非常好用的在线视频播放器:h-player,和大家分享一下 ...
- QT使用vlc实现在线视频播放器
VlcPlayer 介绍 qt使用libvlc实现的在线视频播放器,支持拖动进度条改变播放进度,支持改变音量,静音等操作 软件架构 vlc目录包含了libvlc相应的库文件 VLCPlayer目录包含 ...
- Android 在线视频播放器(Vitamio)
概述 Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发.Vitamio 凭借其简洁易用的 API ...
- 安卓自定义视频播放器,有进度条暂停播放等功能
安卓视频播放页代码 package com.example.test1;import android.content.Context; import android.content.Intent; i ...
最新文章
- 程序员在外面看见bug会想修吗? | 每日趣闻
- angular中集中页面传参(我只是知识的搬运工)
- Java记录 -24- equals方法重写
- 右键助手1.0正式版
- IDEA中cannot resolve method getBean in applicationContext的解决方法
- python中浅拷贝与深拷贝
- 如何用Transformer来做目标检测?一文简述DERT及其变体
- 数据结构树及相关算法题
- r语言 C4.5 剪枝是用什么算法_决策树,逻辑回归,PCA算法面经
- mysql 表ful,你所不知的table is full那些事
- 教你用Python 每日定时推送睡前小故事给你__的人
- SQL2K数据库开发二十一之索引操作创建索引
- 推荐几个清华和交大学霸公众号,值得学习
- 在汇编语言调用c语言程序,C/C++调用汇编语言实例:目录表程序
- 16 数值的整数次方 (第3章 高质量的代码-代码的完整性)
- java struts2教程_Struts2教程
- 11_超级鹰学习及应用
- 罗技鼠标M330拆解
- 什么是企业移动化?以及企业移动化的4大特征
- 来自华为员工家属的“抱怨”