是的。有可能的。您需要查看MediaMetadataRetriever
通过使用METADATA_KEY_HAS_AUDIO
您可以检查视频是否有音频。
private boolean isVideoHaveAudioTrack(String path) {
boolean audioTrack =false;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(path);
String hasAudioStr = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_HAS_AUDIO);
if(hasAudioStr!=null && hasAudioStr.equals("yes")){
audioTrack=true; }
else{
audioTrack=false; }
return audioTrack;
}
Run Code Online (Sandbox Code Playgroud)
这里的路径是你的视频文件路径。
归档时间: |
|
查看次数: |
835 次 |
最近记录: |