Я пытаюсь воспроизвести видео высокой четкости, записанное новым телефоном Motorola Bionic на моем DroidX, но, похоже, видео не воспроизводится на DroidX, а воспроизводится на Bionic.
Я использую приведенный ниже код для рендеринга видео во встроенном видеопроигрывателе Android
String videoFileExtension = fileName.substring(fileName.lastIndexOf(".")+1);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://"+pathToFile), "video/"+videoFileExtension); startActivity(intent);
Но при выходе из системы мне выдаются следующие предупреждения.
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'OMX.qcom.7x30.video.decoder.avc'
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'OMX.qcom.video.decoder.avc'
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'OMX.TI.720P.Decoder'
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'OMX.TI.Video.Decoder'
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'OMX.SEC.AVC.Decoder'
11-08 00:30:58.293: W/ConfigParser(1221): Exceeds maximum supported resolution, width=1920, height=1080 for 'AVCDecoder'
В любом случае, чтобы установить ширину и высоту флагами Intent, прежде чем мы начнем намерение?