-2
我打算做一个应用程序,用户可以选择一个YouTube视频。然后他可以选择任何本地音乐。最后他应该能够将两者结合在一起。将其保存到本地或发布到YouTube。如何Android应用程序使用YouTube视频和结合本地音频
此时我只能搜索youtube并选择并播放youtube视频。但我不认为要选择本地音乐并结合YouTube视频。你能不能建议我该怎么做?什么样的API可用于此目的。提前致谢!
我打算做一个应用程序,用户可以选择一个YouTube视频。然后他可以选择任何本地音乐。最后他应该能够将两者结合在一起。将其保存到本地或发布到YouTube。如何Android应用程序使用YouTube视频和结合本地音频
此时我只能搜索youtube并选择并播放youtube视频。但我不认为要选择本地音乐并结合YouTube视频。你能不能建议我该怎么做?什么样的API可用于此目的。提前致谢!
这里我有几件事可以帮助你做到这一点, 但首先不建议下载YouTube视频,它可能会导致谷歌的安全违规,如果你正在开发和应用程序,并将上传到Playstore他们可能会拒绝它,因为现在谷歌已经推出了一个评论系统。
但是,如果你仍然想这这里是建议,
下载YouTube视频这个代码可以是有帮助的,
try {
URL url = new URL(stringUrl);
InputStream is = url.openStream();
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
int size = connection.getContentLength();
if(connection != null) {
String fileName = "FILE.mp4";
String storageconnection = Environment.getExternalStorageDirectory().toString();
File file = new File(storageconnection,fileName);
FileOutputStream fos = new FileOutputStream(file);
byte[] buffer = new byte[1024];
int total = 0;
if(is != null) {
while ((total = is.read(buffer)) > 0) {
fos.write(buffer,0, total);
}
}
fos.close();
is.close();
} catch (MalformedURLException mue) {
mue.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
}
要与你混合音频实际上想要使用像FFMPEG这样的第三方库,它为裁剪,压缩和当然是混音等视频提供了很好的操作。
希望这会有所帮助。 谢谢。
感谢您的建议。我在某个地方工作。他们需要这样的项目。但我离开了它。所以在这一点上,我必须通过环境来测试这些代码。我要取消这个赏金。但忘了它。无论如何,我希望其他人可以从你的答案中受益。 – masiboo