Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将CipherInputStream转换为FileInputStream_Android_Encryption_Android Mediaplayer_Android File_Nanohttpd - Fatal编程技术网

Android 将CipherInputStream转换为FileInputStream

Android 将CipherInputStream转换为FileInputStream,android,encryption,android-mediaplayer,android-file,nanohttpd,Android,Encryption,Android Mediaplayer,Android File,Nanohttpd,我正在使用nano httpd播放加密的mp3文件。我想动态播放加密文件。我应用解密AES-256并将CipherInputStream文件发送到NanoHttpd,但它引发异常。实际上,它需要FileInputStream。错误如下所述 return new NanoHTTPD.Response(Response.Status.OK, "audio/mpeg", CipherInputStreamFile); // here it requires FileInputStream File

我正在使用nano httpd播放加密的mp3文件。我想动态播放加密文件。我应用解密AES-256并将CipherInputStream文件发送到NanoHttpd,但它引发异常。实际上,它需要FileInputStream。错误如下所述

return new NanoHTTPD.Response(Response.Status.OK, "audio/mpeg", CipherInputStreamFile); // here it requires FileInputStream File

**Exception**
D/MediaPlayer: Couldn't open file on client side, trying server side
E/MediaPlayer: error (1, -2147483648)
E/MediaPlayer: Error (1,-2147483648)