Atitit.协议的转换smb2http 原理

1. 协议的转换原理 stream的转换..

2. 常用协议转换的情形

android通过SMB访问局域网共享文件

作者::  ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

3. code

package com.attilax.util;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStream;

public class StreamUtil {

byte[] buffer = new byte[524288];

public   void convertStream(InputStream in, OutputStream out) {

// InputStream in = new FileInputStream(srcFile);

// out = new FileOutputStream(destFile);

int byteread;

byteread = read(in);

while (byteread != -1) {

if (byteread != 0) {

try {

out.write(buffer, 0, byteread);

System.out.println("---out.write.."+byteread);

//out.flush();

} catch (Exception e) {

e.printStackTrace();

throw new RuntimeException(e);

}

}

byteread = read(in);

}

try {

in.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

out.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

private   int read(InputStream in ) {

int byteread;

try {

byteread = in.read(buffer,0,524288);

} catch (Exception e) {

e.printStackTrace();

byteread = 0;

}

return byteread;

}

}

Atitit.android播放smb 网络邻居视频文件解决方案相关推荐

  1. Android VideoView播放 项目中的 视频文件 自动横屏 全屏播放

    记录最近遇到的一个android播放视频的需求: APP主页上方有一个操作演示字样的入口,点击后开始播放一段视频,视频文件是放在工程里的. 话说以前还没做过类似播放视频的功能,根据以往的经验来看,最简 ...

  2. 用手机直接播放电脑本地的视频文件

    用手机直接播放电脑本地的视频文件 1. 电脑具有开放共享 wifi 热点功能 win10 可使用系统自带的共享热点功能 其他用户使用 connectify .360 免费 wifi等热点共享软件 开启 ...

  3. html 播放ftp上的视频文件,如何让 FTP 支持播放视频文件?

    电池容量 55 瓦时,续航时间视频播放 5 小时.本地视频播放 5.5 小时.上网浏览 6.5 小时.iphone不仅能够浏览和浏览网页.发送和接收带有附件的电子邮件.组织播放和购买音乐视频,甚至还可 ...

  4. python Gstreamer 播放不同编码格式的视频文件

    python Gstreamer 播放不同编码格式的视频文件   在之前的博客中写过了如何查找一个视频中的video以及audio编码格式,并根据编码的格式挑选元件对视频进行播放.但在相同的封装格式的 ...

  5. Android 7.0后 播放U盘中的视频文件的解决方案

    背景介绍: TV项目的系统是Android N,里面有个产品需求:是做一个视频文件管理器,检测到U盘插入之后,读取里面的视频文件,展示出来,并且支持点击播放,就是如下样式(项目实际运行展示的效果) 我 ...

  6. android盒子共享,Android使用SMB协议共享电脑内文件方法

    SMB协议是什么?SMB协议有什么用?SMB是一种网络通信协议,使用SMB协议可以实现不同类型设备之间数据传递.例如,文件.打印机共享也是基于这个协议.在Android平台我们最常使用的是用手机.平板 ...

  7. android 媒体库扫描,如何扫描出Android系统媒体库中视频文件

    Android系统启动时会去扫描系统文件,并将系统支持的视频文件(mp4,3gp,wmv)扫描到媒体库(MediaStore)中,下面代码演示如何获得这些文件的信息: publicstatic Lis ...

  8. VC++MFC使用VLC实现窗体中播放流媒体、磁盘视频文件完整例程--全部代码可下载

    VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.如果想在自己的程序中实现视频播放,使用VLC SDK可以说是一个简单高效 ...

  9. mediarecorder 录制的文件无法拖动进度条_如何下载网络ts视频文件

    所需工具:火狐浏览器(v66).IDM 1.打开目标视频网页,空白区域右键-查看元素,选中"网络"项: 2.拖动视频进度条至所需下载片段的起始位置,刷新网页,网络监视器中出现的第一 ...

  10. K210(SiPEED MaixBit)MicroPython使用参考(三、播放SD卡内视频文件)

    1.首先确定K210的SD卡工作正常,上电后显示"SDCard is mount,use SD!",如下图所示: 2.视频文件要求是AVI格式,320(宽)*240(高),视频编码 ...

最新文章

  1. C语言字符char和整型int的关系
  2. Java 程序优化之对象池
  3. android viewpager嵌套侧滑删除listview冲突问题
  4. BZOJ 3991: [SDOI2015]寻宝游戏
  5. OpenCV:OpenCV图像旋转的代码
  6. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。
  7. Android模拟器PANIC: Could not open:问题解决方法
  8. java script 调用c_用vs2008调试Javacscript
  9. 3027 - Corporative Network
  10. 在rem布局下使用背景图片以及sprite
  11. 2018华为数通技术大赛复赛拓扑具体配置
  12. 思科路由器 密码设置和恢复
  13. 一级路由器 和 二级路由器 的关系
  14. href和src的区别
  15. win10设置窗口背景
  16. 小型数控雕刻机制作Arduino_基于Arduino DIY的激光雕刻机
  17. 2018字节跳动(今日头条那个)一面凉经
  18. 错误 1error LNK1207 PDB 格式不兼容;请删除并重新生成
  19. 有占空比的c语言中断程序,如何用51程序改变占空比
  20. bread 块设备读取函数解析(1)

热门文章

  1. python求圆的面积pta_任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积...
  2. mysql从备份,mysql 主从同步范例-从同步备份步骤
  3. pg批量插入_PG语法解剖--基本sql语句用法入门
  4. vim 查找替换小结
  5. ArubaWLAN简明配置维护手册
  6. 全局唯一标识符 (GUID)
  7. 51cto,一个创造能让IT人员成长的论坛
  8. c#基础学习@--1--
  9. 【PLSQL】过程procedure形参和参数
  10. linux下通过文件句柄恢复误删除的数据文件