gpt4 book ai didi

android - 在android中编码视频文件并在php中解码

转载 作者:行者123 更新时间:2023-11-30 03:45:53 27 4
gpt4 key购买 nike

在我的 android 应用程序中,我像这样将视频编码为 base 64。

File file=new File(path);
InputStream is = new FileInputStream(file);
int length = (int)file.length();
byte[] bytes = new byte[length];
int a=is.read(bytes,0,length);
String str = Base64.encodeToString(bytes, 0);
is.close();
//将字符串发送到我的服务器....

PHP
$str=$_POST['str'];
$var=base64_decode($str);
$fp = fopen('2013-02-21_14-52-35_968.mp4', 'w');
fwrite($fp,$var);
fclose($fp);

所以当视频文件写入时,我无法打开它。我如何正确编码视频并从 PHP 解码?或者我缺少什么,谢谢。

最佳答案

我解决了我的问题,问题是我只对文件的一部分进行了编码。这是我的解决方案:

$fp=fopen("/address".$filename,'w')
while($row=mysql_fetch_array($getChunks)){
$chuncks=$row['chunkpart'];
$var=base64_decode($chunks);
fwrite($fp,$var)
}

关于android - 在android中编码视频文件并在php中解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15014068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com