所以我的资源文件夹中有一个小的音频文件,我想打开一个InputStream写入缓冲区,然后写入临时文件,然后打开MediaPlayer播放该临时文件.问题是,当媒体播放器点击mp.Prepare()时,它不播放并且永远不会到达祝词.有没有人曾经这样做过?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
InputStream str;
try {
str = this.getAssets().open("onestop.mid");
Toast.makeText(this, "Successful Input Stream Opened.", Toast.LENGTH_SHORT).show();
takeInputStream(str);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}//end on create
public void takeInputStream(InputStream stream) throws IOException
{
//fileBeingBuffered = (FileInputStream) stream;
//Toast.makeText(this, "sucessful stream conversion.", Toast.LENGTH_SHORT).show();
try
{
convertedFile = File.createTempFile("convertedFile", ".dat", getDir("filez", 0));
Toast.makeText(this, "Successful file and folder creation.", Toast.LENGTH_SHORT).show();
out = new FileOutputStream(convertedFile);
Toast.makeText(this, "Success out set as output stream.", Toast.LENGTH_SHORT).show(); …
Run Code Online (Sandbox Code Playgroud) SSL: CERTIFICATE_VERIFY_FAILED\xe2\x80\x9d
在 python 3.7.3 上调用 API 时,我不断遇到错误。试图最初解决这个问题。
我正在使用 pyenv 并且尝试运行以下命令:
\n> cd "/Applications/Python 3.7.3/"\n> sudo "./Install Certificates.command"\n
Run Code Online (Sandbox Code Playgroud)\n然而,这条路径不存在,因为我正在使用pyenv
,而且我似乎无法确定 python 实际安装的位置,我实际运行的方式Install Certificates.command
任何帮助都会很棒!谢谢
\n