Что значит media player error

Коды ошибок Если воспроизведение не начинается или остановилось, активируется событие ошибки и функция error() вернет код ошибки и сообщение (необязательно) с дополнительными сведениями для разработчика. Сообщение error().message не отображается пользователю. Сообщение для пользователя выбирается на основе битов 27-20 error().code (см. таблицу ниже). Коды ошибок, биты [31–28] (4 бита) Описание области ошибки. 0 — неизвестно […]

Содержание

  1. Коды ошибок
  2. Коды ошибок, биты [31–28] (4 бита)
  3. Коды ошибок, биты [27–0] (28 бит)
  4. Сообщения об ошибках для пользователей
  5. Примеры
  6. 0x10600001
  7. 0x20200194
  8. Классификация ошибок
  9. Перехват определенной ошибки
  10. Windows Media Player errors
  11. Как исправить ошибку Windows Media Player (-38 0)
  12. Основы «Mediaplayer Error (-38 0)»
  13. Что вызывает ошибку времени выполнения (-38 0)?
  14. Распространенные сообщения об ошибках в Mediaplayer Error (-38 0)
  15. Источники проблем Mediaplayer Error (-38 0)

Коды ошибок

Если воспроизведение не начинается или остановилось, активируется событие ошибки и функция error() вернет код ошибки и сообщение (необязательно) с дополнительными сведениями для разработчика. Сообщение error().message не отображается пользователю. Сообщение для пользователя выбирается на основе битов 27-20 error().code (см. таблицу ниже).

Коды ошибок, биты [31–28] (4 бита)

Описание области ошибки.

  • 0 — неизвестно
  • 1 — AMP
  • 2 — AzureHtml5JS
  • 3 — FlashSS
  • 4 — SilverlightSS
  • 5 — Html5
  • 6 — Html5FairPlayHLS

Коды ошибок, биты [27–0] (28 бит)

Описание подробных сведений об ошибке; биты 27–20 содержат общее описание, биты 19–0 — дополнительные сведения, если они есть.

amp.errorCode.[name] Коды, биты [27–0] (28 бит) Описание
Диапазон ошибок MEDIA_ERR_ABORTED (0x0100000–0x01FFFFF)
abortedErrUnknown 0x0100000 Общая ошибка прерывания
abortedErrNotImplemented 0x0100001 Ошибка прерывания, не реализована
abortedErrHttpMixedContentBlocked 0x0100002 Ошибка прерывания, смешанное содержимое заблокировано — обычно происходит при загрузке потока http:// со страницы https://
Начальное значение ошибок MEDIA_ERR_NETWORK (0x0200000–0x02FFFFF)
networkErrUnknown 0x0200000 Общая ошибка сети
networkErrHttpBadUrlFormat 0x0200190 Ответ об ошибке HTTP 400
networkErrHttpUserAuthRequired 0x0200191 Ответ об ошибке HTTP 401
networkErrHttpUserForbidden 0x0200193 Ответ об ошибке HTTP 403
networkErrHttpUrlNotFound 0x0200194 Ответ об ошибке HTTP 404
networkErrHttpNotAllowed 0x0200195 Ответ об ошибке HTTP 405
networkErrHttpGone 0x020019A Ответ об ошибке HTTP 410
networkErrHttpPreconditionFailed 0x020019C Ответ об ошибке HTTP 412
networkErrHttpInternalServerFailure 0x02001F4 Ответ об ошибке HTTP 500
networkErrHttpBadGateway 0x02001F6 Ответ об ошибке HTTP 502
networkErrHttpServiceUnavailable 0x02001F7 Ответ об ошибке HTTP 503
networkErrHttpGatewayTimeout 0x02001F8 Ответ об ошибке HTTP 504
networkErrTimeout 0x0200258 Ошибка времени ожидания сети
networkErrErr 0x0200259 Ответ об ошибке сетевого подключения
Ошибки MEDIA_ERR_DECODE (0x0300000–0x03FFFFF)
decodeErrUnknown 0x0300000 Общая ошибка декодирования
Ошибки MEDIA_ERR_SRC_NOT_SUPPORTED (0x0400000–0x04FFFFF)
srcErrUnknown 0x0400000 Ошибка «Универсальный источник не поддерживается»
srcErrParsePresentation 0x0400001 Ошибка анализа представления
srcErrParseSegment 0x0400002 Ошибка анализа сегмента
srcErrUnsupportedPresentation 0x0400003 Представление не поддерживается
srcErrInvalidSegment 0x0400004 Недопустимый сегмент
srcErrLiveNoSegments 0x0400005 Сегменты еще не доступны
Начальное значение ошибок MEDIA_ERR_ENCRYPTED (0x0500000–0x05FFFFF)
encryptErrUnknown 0x0500000 Общая ошибка шифрования
encryptErrDecrypterNotFound 0x0500001 Модуль расшифровки не найден
encryptErrDecrypterInit 0x0500002 Ошибка инициализации модуля расшифровки
encryptErrDecrypterNotSupported 0x0500003 Модуль расшифровки не поддерживается
encryptErrKeyAcquire 0x0500004 Не удалось получить ключ
encryptErrDecryption 0x0500005 Не удалось расшифровать сегмент
encryptErrLicenseAcquire 0x0500006 Не удалось получить лицензию
Начальное значение ошибок SRC_PLAYER_MISMATCH (0x0600000–0x06FFFFF)
srcPlayerMismatchUnknown 0x0600000 Общая ошибка отсутствия технического проигрывателя для воспроизведения источника
srcPlayerMismatchFlashNotInstalled 0x0600001 Подключаемый модуль Flash не установлен; в случае установки источник может воспроизводиться. ИЛИ Установлен подключаемый модуль Flash 30, который воспроизводит содержимое AES. В этом случае попробуйте использовать другой браузер. По состоянию на 7 июня Flash 30 не поддерживается. Дополнительные сведения см. в разделе Известные проблемы. Примечание. Код ошибки 0x00600003 означает, что Flash и Silverlight не установлены (если они указаны в techOrder).
srcPlayerMismatchSilverlightNotInstalled 0x0600002 Подключаемый модуль Silverlight не установлен; в случае установки источник может воспроизводиться. Примечание. Код ошибки 0x00600003 означает, что Flash и Silverlight не установлены (если они указаны в techOrder).
0x00600003 Модули Flash и Silverlight не установлены, если они указаны в techOrder.
Неизвестные ошибки (0x0FF00000)
errUnknown 0xFF00000 Неизвестные ошибки

Сообщения об ошибках для пользователей

Сообщение, отображаемое для пользователя, определяется битами кода ошибки 27–20.

  • MEDIA_ERR_ABORTED (1) — «Вы прервали воспроизведение видео»
  • MEDIA_ERR_NETWORK (2) — «Сетевая ошибка привела к сбою загрузки видео»
  • MEDIA_ERR_DECODE (3) — «Воспроизведение видеозаписи было прервано из-за неполадки или в связи с тем, что видеозапись использует функции, которые не поддерживаются в браузере»
  • MEDIA_ERR_SRC_NOT_SUPPORTED (4) — «Не удалось загрузить видеозапись из-за неполадок в работе сервера или сети или из-за неподдерживаемого формата»
  • MEDIA_ERR_ENCRYPTED (5) — «Видео зашифровано, и у нас нет ключей для расшифровки»
  • SRC_PLAYER_MISMATCH (6) — «Для этого видео не найден совместимый источник»
  • MEDIA_ERR_UNKNOWN (0xFF) — «Произошла неизвестная ошибка»

Примеры

0x10600001

Для конечного пользователя отображается сообщение «Не найден совместимый источник для этого видео».

Технического проигрывателя, который может воспроизвести запрошенные источники, нет, но если установлен подключаемый модуль Flash, то, скорее всего, источник можно воспроизвести.

0x20200194

Для конечного пользователя отображается сообщение «Сетевая ошибка привела к частичному сбою загрузки видео».

AzureHtml5JS не удалось воспроизвести содержимое из ответа HTTP 404.

Классификация ошибок

Перехват определенной ошибки

Следующий код перехватывает только ошибки 404:

Источник

Support for Windows 7 ended on January 14, 2020

We recommend you move to a Windows 11 PC to continue to receive security updates from Microsoft.

You may get an error message while using Windows Media Player but without any specific info about the error. Here are a few common pitfalls:

If the error involves a playback problem, you may not have the right codec on your PC to play that file. For more information about codecs, see Codecs: frequently asked questions.

If you can’t burn a CD or DVD, does the disc already have content on it? If so, make sure the disc is rewritable and that you erase the existing content before you try to burn new content onto it.

If Windows Media Player stopped working correctly after the latest update from Windows Update, you can verify that the update is the problem by using System Restore. To do this:

Click the Start button and type system restore.

Select Create a restore point, and then in the System Properties pane, select System Restore.

Follow the prompts to select the restore point just before the round of updates that seemed to trigger the problem. Then run the system restore process. (This takes a while.)

After your system is restored to the earlier configuration, check to see whether Windows Media Player runs correctly again.

For general help with Windows Media Player, see the Windows Media Player support page. You can also post questions about Windows Media Player errors in the Windows forum. Experts are on hand to help.

Note: For advanced video features like 4K, you might also want to try Microsoft Movies & TV. To download this for free from Microsoft Store go to Movies & TV and select Get.

Источник

Номер ошибки: Ошибка (-38 0)
Название ошибки: Mediaplayer Error (-38 0)
Описание ошибки: Ошибка (-38 0): Возникла ошибка в приложении Windows Media Player. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Media Player
Относится к: Windows XP, Vista, 7, 8, 10, 11

«Mediaplayer Error (-38 0)» — это стандартная ошибка времени выполнения. Разработчики программного обеспечения, такие как Microsoft Corporation, обычно принимают Windows Media Player через несколько уровней отладки, чтобы сорвать эти ошибки перед выпуском для общественности. Как и во всем в жизни, иногда такие проблемы, как ошибка (-38 0), упускаются из виду.

Некоторые пользователи могут столкнуться с сообщением «Mediaplayer Error (-38 0)» при использовании Windows Media Player. Когда это происходит, конечные пользователи могут сообщить Microsoft Corporation о наличии ошибок «Mediaplayer Error (-38 0)». Разработчик сможет исправить свой исходный код и выпустить обновление на рынке. Если есть запрос на обновление Windows Media Player, это обычно обходной путь для устранения проблем, таких как ошибка (-38 0) и другие ошибки.

Что вызывает ошибку времени выполнения (-38 0)?

В большинстве случаев вы увидите «Mediaplayer Error (-38 0)» во время загрузки Windows Media Player. Рассмотрим распространенные причины ошибок ошибки (-38 0) во время выполнения:

Ошибка (-38 0) Crash — Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Если данный ввод недействителен или не соответствует ожидаемому формату, Windows Media Player (или OS) завершается неудачей.

Утечка памяти «Mediaplayer Error (-38 0)» — ошибка (-38 0) утечка памяти приводит к тому, что Windows Media Player использует все больше памяти, что делает ваш компьютер запуск медленнее и замедляет вывод системы. Есть некоторые потенциальные проблемы, которые могут быть причиной получения проблем во время выполнения, с неправильным кодированием, приводящим к бесконечным циклам.

Ошибка (-38 0) Logic Error — логическая ошибка возникает, когда Windows Media Player производит неправильный вывод из правильного ввода. Это видно, когда исходный код Microsoft Corporation включает дефект в анализе входных данных.

Основные причины Microsoft Corporation ошибок, связанных с файлом Mediaplayer Error (-38 0), включают отсутствие или повреждение файла, или, в некоторых случаях, заражение связанного Windows Media Player вредоносным ПО в прошлом или настоящем. Основной способ решить эти проблемы вручную — заменить файл Microsoft Corporation новой копией. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам Microsoft Corporation, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра.

Распространенные сообщения об ошибках в Mediaplayer Error (-38 0)

Усложнения Windows Media Player с Mediaplayer Error (-38 0) состоят из:

  • «Ошибка Mediaplayer Error (-38 0). «
  • «Mediaplayer Error (-38 0) не является приложением Win32.»
  • «Mediaplayer Error (-38 0) столкнулся с проблемой и закроется. «
  • «К сожалению, мы не можем найти Mediaplayer Error (-38 0). «
  • «Mediaplayer Error (-38 0) не найден.»
  • «Ошибка запуска в приложении: Mediaplayer Error (-38 0). «
  • «Файл Mediaplayer Error (-38 0) не запущен.»
  • «Ошибка Mediaplayer Error (-38 0). «
  • «Неверный путь к программе: Mediaplayer Error (-38 0). «

Проблемы Windows Media Player Mediaplayer Error (-38 0) возникают при установке, во время работы программного обеспечения, связанного с Mediaplayer Error (-38 0), во время завершения работы или запуска или менее вероятно во время обновления операционной системы. Документирование проблем Mediaplayer Error (-38 0) в Windows Media Player является ключевым для определения причины проблем с электронной Windows и сообщения о них в Microsoft Corporation.

Эти проблемы Mediaplayer Error (-38 0) создаются отсутствующими или поврежденными файлами Mediaplayer Error (-38 0), недопустимыми записями реестра Windows Media Player или вредоносным программным обеспечением.

В основном, осложнения Mediaplayer Error (-38 0) связаны с:

  • Недопустимая или поврежденная запись Mediaplayer Error (-38 0).
  • Вирус или вредоносное ПО, повреждающее Mediaplayer Error (-38 0).
  • Mediaplayer Error (-38 0) ошибочно удален или злонамеренно программным обеспечением, не связанным с приложением Windows Media Player.
  • Другое программное обеспечение, конфликтующее с Windows Media Player, Mediaplayer Error (-38 0) или общими ссылками.
  • Неполный или поврежденный Windows Media Player (Mediaplayer Error (-38 0)) из загрузки или установки.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Источник

у меня есть два разных видео, которые я пытаюсь загрузить в VideoView используя

videoView.setVideoURI(Uri.parse(url));

два видео, пусть они будут видео 1 и видео 2, имеет следующие технические характеристики (взяты с использованием ffmpeg -i); по сути, это две разные кодировки одного и того же видео:

  1. Видео 1:

    Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4fbfd5ece4b0932236fc234d.mp4':
    Metadata:
    major_brand : mp42
    minor_version : 0
    compatible_brands: mp42isomavc1
    creation_time : 2011-12-03 04:43:46
    genre : Trailer
    artist : Paramount Pictures
    title : Captain America: The First Avenger - Theatrical Trailer #2
    encoder : HandBrake 4344svn 2011111001
    date : 2011
    Duration: 00:02:30.67, start: 0.000000, bitrate: 6738 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 6575 kb/s, 23.97 fps, 90k tbr, 90k tbn, 180k tbc
    Metadata:
    creation_time : 2011-12-03 04:43:46
    Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
    Metadata:
    creation_time : 2011-12-03 04:43:46

  2. видео 2:

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '500416ea44aeb4b95d5ae8a0_hd.mp4':
    Metadata:
    major_brand : isom
    minor_version : 512
    compatible_brands: isomiso2avc1mp41
    creation_time : 2011-12-03 04:43:46
    title : Captain America: The First Avenger - Theatrical Trailer #2
    artist : Paramount Pictures
    date : 2011
    encoder : Lavf53.32.100
    genre : Trailer
    Duration: 00:02:30.69, start: 0.000000, bitrate: 2045 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 27:20 DAR 12:5], 1889 kb/s, 23.99 fps, 90k tbr, 180k tbn, 180k tbc
    Metadata:
    creation_time : 2011-12-03 04:43:46
    Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 151 kb/s
    Metadata:
    creation_time : 2011-12-03 04:43:46

я знаю, что поддержка AAC пришел с Honeycomb, и поэтому я протестировал видео с несколькими устройствами; результаты приведены ниже:

  1. SGS II with custom 4.0.3 OS(Sensation ROM 3.4 with CF-Root kernel) - Video 1:OK - Video2:OK
  2. SGS I with Samsung 2.3.3 OS - Video 1:error (1, -2147483648) - Video 2:OK
  3. SGS I with custom 4.0.3 OS(ICS SGS TEAM ROM with Devil kernel) - Video 1:error (1, -2147483648) - Video 2:OK
  4. Nexus One with original 2.3.6 OS - Video 1:See (1) below - Video 2:See (2) below
  5. Emulator with 2.2 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)
  6. Emulator with 4.0.3 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)

оба видео отлично воспроизводятся в Google Chrome на ПК. Может быть полезно добавить, что в случае OK видео и аудио воспроизводятся правильно. В случае ошибки (1, -2147483648) тот же журнал извергается со всех устройств (кроме Nexus One):

07-18 10:25:10.996: I/MediaPlayer(17860): uri is:http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4
07-18 10:25:10.996: I/MediaPlayer(17860): path is null
07-18 10:25:10.996: D/MediaPlayer(17860): Couldn't open file on client side, trying server side
07-18 10:25:39.859: D/MediaPlayer(17860): getMetadata
07-18 10:25:45.070: E/MediaPlayer(17860): error (1, -2147483648)
07-18 10:25:45.074: E/MediaPlayer(17860): Error (1,-2147483648)
07-18 10:25:45.078: D/VideoView(17860): Error: 1,-2147483648

в случае (1) следующий журнал извергается из Nexus One, и видео никогда не загружается:

07-18 13:49:20.115: D/MediaPlayer(10109): Couldn't open file on client side, trying server side
07-18 13:49:20.115: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4')
07-18 13:49:20.135: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4 @0
07-18 13:49:20.155: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +450ms
07-18 13:49:20.795: I/NuCachedSource2(68): Keep alive
07-18 13:49:22.185: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:49:22.195: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 2304000 on output port
07-18 13:49:25.325: D/dalvikvm(9499): GC_EXPLICIT freed 13K, 50% free 2726K/5379K, external 1625K/2137K, paused 116ms
07-18 13:49:27.525: I/NuCachedSource2(68): Keep alive
07-18 13:49:28.235: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:49:30.275: D/dalvikvm(9902): GC_EXPLICIT freed 8K, 50% free 2714K/5379K, external 1625K/2137K, paused 69ms
07-18 13:49:34.255: D/Finsky(9066): [1] 5.onFinished: Installation state replication succeeded.
07-18 13:49:35.855: I/NuCachedSource2(68): Keep alive
07-18 13:49:39.055: D/dalvikvm(9911): GC_EXPLICIT freed 22K, 50% free 2710K/5379K, external 1625K/2137K, paused 38ms
07-18 13:49:42.575: I/NuCachedSource2(68): Keep alive
07-18 13:49:43.285: I/NuCachedSource2(68): Keep alive
07-18 13:49:44.095: D/dalvikvm(9918): GC_EXPLICIT freed 7K, 50% free 2708K/5379K, external 1625K/2137K, paused 66ms
07-18 13:49:49.085: D/dalvikvm(9925): GC_EXPLICIT freed 15K, 49% free 3268K/6407K, external 1625K/2137K, paused 50ms
07-18 13:49:50.925: I/NuCachedSource2(68): Keep alive
07-18 13:49:54.115: D/dalvikvm(6756): GC_EXPLICIT freed 9K, 44% free 3774K/6727K, external 1625K/2137K, paused 77ms
07-18 13:49:57.685: I/NuCachedSource2(68): Keep alive
07-18 13:49:58.375: I/NuCachedSource2(68): Keep alive
07-18 13:49:59.105: D/dalvikvm(9066): GC_EXPLICIT freed 385K, 53% free 3186K/6727K, external 1625K/2137K, paused 66ms
07-18 13:50:05.955: I/NuCachedSource2(68): Keep alive
07-18 13:50:06.045: D/dalvikvm(8047): GC_EXPLICIT freed 9K, 47% free 3830K/7111K, external 1625K/2137K, paused 86ms
07-18 13:50:09.465: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:50:12.765: I/NuCachedSource2(68): Keep alive
07-18 13:50:13.465: I/NuCachedSource2(68): Keep alive
07-18 13:50:18.775: I/WindowManager(98): Setting rotation to 3, animFlags=0
07-18 13:50:18.795: I/ActivityManager(98): Config changed: { scale=1.0 imsi=286/2 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=34}
07-18 13:50:18.895: D/dalvikvm(169): GC_EXTERNAL_ALLOC freed 108K, 48% free 3253K/6215K, external 5172K/5180K, paused 37ms
07-18 13:50:21.005: I/NuCachedSource2(68): Keep alive
07-18 13:50:21.265: D/dalvikvm(98): GC_EXPLICIT freed 394K, 42% free 6631K/11335K, external 4458K/5567K, paused 109ms

в случае (2) следующий журнал извергается из Nexus One и, как вы можете видеть, заканчивается ошибкой (1, -2147483648):

07-18 13:47:03.595: D/MediaPlayer(10059): Couldn't open file on client side, trying server side
07-18 13:47:03.595: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4')
07-18 13:47:03.605: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4 @0
07-18 13:47:03.625: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +505ms
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 1382400 on output port
07-18 13:47:05.365: I/NuCachedSource2(68): Keep alive
07-18 13:47:08.375: D/MediaPlayer(10059): getMetadata
07-18 13:47:08.745: D/dalvikvm(9925): GC_EXPLICIT freed 651K, 49% free 3275K/6407K, external 1625K/2137K, paused 68ms
07-18 13:47:09.205: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:47:11.565: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:47:12.095: I/NuCachedSource2(68): Keep alive
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 33
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 10
07-18 13:47:14.245: W/QCvdec(68): Parsing Error unsupported profile or level
07-18 13:47:14.245: W/QCvdec(68): ETB in Invalid State
07-18 13:47:14.245: E/OMXCodec(68): [OMX.qcom.video.decoder.avc] ERROR(0x8000100a, 0)
07-18 13:47:14.245: E/MediaPlayer(10059): error (1, -2147483648)
07-18 13:47:14.285: E/MediaPlayer(10059): Error (1,-2147483648)
07-18 13:47:14.285: D/VideoView(10059): Error: 1,-2147483648

из того, что я прочитал, Ошибка (1, -2147483648) может соответствовать неподдерживаемым кодекам, поврежденным метаданным или неправильным заголовкам файлов. Если это так, не могли бы вы указать меня в правильном направлении как использовать, какой кодек? Спасибо.

В этой статье представлена ошибка с номером Ошибка 1, известная как Ошибка медиаплеера 1, описанная как Ошибка 1: Возникла ошибка в приложении Windows Media Player. Приложение будет закрыто. Приносим свои извинения за неудобства.

О программе Runtime Ошибка 1

Время выполнения Ошибка 1 происходит, когда Windows Media Player дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.

Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Медиа . Мультимедиа — это каналы или инструменты для хранения и передачи информации или данных.
  • Медиаплеер — Программное или аппаратное устройство, предназначенное для воспроизведения аудио-видео файлов.
  • Player — НЕ ИСПОЛЬЗУЙТЕ: этот тег неоднозначен и находится в процессе очистки и удаления.
  • Windows — ОБЩАЯ ПОДДЕРЖКА WINDOWS НЕ В ТЕМЕ.
  • Windows media player — Windows Media Player, сокращенно WMP, — это медиаплеер и приложение библиотеки мультимедиа. разработан Microsoft и используется для воспроизведения аудио, видео и просмотра изображений на персональных компьютерах под управлением операционной системы Microsoft Windows, а также на карманных компьютерах и устройствах на базе Windows Mobile.

Симптомы Ошибка 1 — Ошибка медиаплеера 1

Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.

Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.

Fix Ошибка медиаплеера 1 (Error Ошибка 1)
(Только для примера)

Причины Ошибка медиаплеера 1 — Ошибка 1

При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.

Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.

Методы исправления

Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Закройте конфликтующие программы

Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.

  • Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
  • Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
  • Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
  • Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.

Метод 2 — Обновите / переустановите конфликтующие программы

Использование панели управления

  • В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
  • В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
  • Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
  • В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
  • Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.

Использование других методов

  • В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
  • В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
  • Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
  • Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.

Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.

Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.

Метод 4 — Переустановите библиотеки времени выполнения

Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.

  • Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
  • Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
  • Загрузите последний распространяемый пакет от Microsoft и установите его.

Метод 5 — Запустить очистку диска

Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.

  • Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
  • Вы также можете очистить кеш и перезагрузить компьютер.
  • Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C :)
  • Щелкните «Свойства», а затем — «Очистка диска».

Метод 6 — Переустановите графический драйвер

Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:

  • Откройте диспетчер устройств и найдите драйвер видеокарты.
  • Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.

Метод 7 — Ошибка выполнения, связанная с IE

Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:

  1. Сбросьте настройки браузера.
    • В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
    • Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
  2. Отключить отладку скриптов и уведомления об ошибках.
    • В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
    • Установите флажок в переключателе.
    • Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.

Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.

Другие языки:

How to fix Error 1 (Mediaplayer Error 1) — Error 1: Windows Media Player has encountered a problem and needs to close. We are sorry for the inconvenience.
Wie beheben Fehler 1 (Mediaplayer-Fehler 1) — Fehler 1: Windows Media Player hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Come fissare Errore 1 (Errore lettore multimediale 1) — Errore 1: Windows Media Player ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l’inconveniente.
Hoe maak je Fout 1 (Mediaspeler Fout 1) — Fout 1: Windows Media Player heeft een probleem ondervonden en moet worden afgesloten. Excuses voor het ongemak.
Comment réparer Erreur 1 (Erreur 1 du lecteur multimédia) — Erreur 1 : Windows Media Player a rencontré un problème et doit se fermer. Nous sommes désolés du dérangement.
어떻게 고치는 지 오류 1 (미디어 플레이어 오류 1) — 오류 1: Windows Media Player에 문제가 발생해 닫아야 합니다. 불편을 끼쳐드려 죄송합니다.
Como corrigir o Erro 1 (Erro 1 do Mediaplayer) — Erro 1: O Windows Media Player encontrou um problema e precisa fechar. Lamentamos o inconveniente.
Hur man åtgärdar Fel 1 (Mediaspelare fel 1) — Fel 1: Windows Media Player har stött på ett problem och måste avslutas. Vi är ledsna för besväret.
Jak naprawić Błąd 1 (Błąd odtwarzacza multimedialnego 1) — Błąd 1: Windows Media Player napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Cómo arreglar Error 1 (Error 1 del reproductor multimedia) — Error 1: Windows Media Player ha detectado un problema y debe cerrarse. Lamentamos las molestias.

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX06109RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Совет по увеличению скорости #60

Заменить медленный жесткий диск:

Если у вас старый и медленный жесткий диск со скоростью 5400 об / мин, рекомендуется заменить его на 7200 об / мин. Вы можете использовать традиционный жесткий диск SATA или SAS, но сейчас твердотельные накопители становятся менее дорогими. В зависимости от ваших потребностей, просто убедитесь, что у вас самый высокий доступный RPM.

Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

Ошибка Android Mediaplayer (1, -2147483648) Ошибка (-38,0) решение (загрузка сети и локальная загрузка)

05.07.2016 09:05:08 Номер чтения: 12640 Теги:androidmediaplayerрешение Больше

Индивидуальный зачет:android

Заявление об авторских правах: эта статья является оригинальной статьей блоггера и не может быть воспроизведена без разрешения блогера. https://blog.csdn.net/wning1/article/details/51828641

 
  1. </pre> Использование SurfaceView или mediaplayer + surface в проекте для воспроизведения видео по сети или локально, часто возникают ошибки (1, -2147483648) Ошибка (-38,0), значение ошибки (1, - 2147483648), 1 представляет <a target = _blank target = "_ blank" href = "https://developer.android.com/reference/android/media/MediaPlayer.html#MEDIA_ERROR_UNKNOWN"> MediaPlayer.MEDIA_ERROR_UNKNOWN </a>, -2147483648 определяется как UNKNOWNOWNOWN_ERRROR_INKNOWN /native/include/utils/Errors.h. Как правило, ошибка (-38,0) вызвана ошибкой (1, -2147483648). Когда медиаплеер является недопустимым объектом, в это время, когда медиаплеер вызывает getDuration () и другие методы, возникает ошибка Error (-38, 0). Ниже приводится информация об ошибке, с которой я столкнулся в то время: <p></p><p> </p> <pre name = "code" class = "java"> 07-03 08: 08: 18.421 12853-13275 / com .suomistudent E / MediaPlayer ﹕ ошибка (1, -2147483648)

  2. 07-03 08:08:18.451 12853-12853/com.suomistudent E/MediaPlayer﹕ Attempt to call getDuration without a valid mediaplayer

  3. 07-03 08:08:18.451 12853-12853/com.suomistudent E/MediaPlayer﹕ error (-38, 0)

  4. 07-03 08:08:18.461 12853-12853/com.suomistudent E/MediaPlayer﹕ Error (1,-2147483648)

Итак, как решить эту проблему:

1. Ошибка (1, -2147483648) возникает во время загрузки сети, т. Е. Не удалось инициализировать медиаплеер. В этом случае обычно следует учитывать следующие моменты:

Во-первых, вам нужно убедиться, что путь к файлу, например каталог, или URL-адрес и URI верны.

1.1 При инициализации MediaPlayer установите источник данных с помощью метода create. Вы не можете написать метод MediaPlayer.prepare (), он сообщит об ошибке. Просмотрите исходный код Mediaplayer.create () следующим образом:

 
  1. public static MediaPlayer create(Context context, int resid,

  2. AudioAttributes audioAttributes, int audioSessionId) {

  3. try {

  4. AssetFileDescriptor afd = context.getResources().openRawResourceFd(resid);

  5. if (afd == null) return null;

  6.  
  7. MediaPlayer mp = new MediaPlayer();

  8.  
  9. final AudioAttributes aa = audioAttributes != null ? audioAttributes :

  10. new AudioAttributes.Builder().build();

  11. mp.setAudioAttributes(aa);

  12. mp.setAudioSessionId(audioSessionId);

  13.  
  14. mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());

  15. afd.close();

  16. mp.prepare();

  17. return mp;

  18. } catch (IOException ex) {

  19. Log.d(TAG, "create failed:", ex);

  20. // fall through

  21. } catch (IllegalArgumentException ex) {

  22. Log.d(TAG, "create failed:", ex);

  23. // fall through

  24. } catch (SecurityException ex) {

  25. Log.d(TAG, "create failed:", ex);

  26. // fall through

  27. }

  28. return null;

  29. }

Метод create () фактически включает создание объектов, установку ресурсов и операции prepare ().

1.2 Если вы используете конструктор MediaPlayer для инициализации MediaPlayer, а затем устанавливаете источник данных с помощью метода setDataSource, вам необходимо использовать метод MediaPlayer.prepare () для однократной компиляции источника данных перед start (). Можно избежать (-38,0) такой ошибки.

1.3. Учитывая проблему кодирования, формат кодирования, поддерживаемый собственным медиаплеером Android при воспроизведении видео, очень ограничен. Поддерживаются следующие форматы:

Если ваш формат видео не относится к одному из этих, будет выдано сообщение об ошибке (1, -2147483648). Для этого вида ошибки вам необходимо рассмотреть возможность преобразования видео в поддерживаемый формат в настоящее время. Здесь я просто вставил формат кодирования видео, если вы хотите просмотреть кодировку звука, проверьтеhttps://developer.android.com/guide/appendix/media-formats.html. (Ps: Я использую фабрику форматов для просмотра подробной информации)

1.4. При выходе из действия вы должны сначала освободить объект Mediaplayer, а затем закрыть действие. Необходимо выполнить следующий код:

 
  1. mMediaPlayer.reset();

  2. mMediaPlayer.release();

  3. mMediaPlayer = null;

Если вы закроете активность, не выпуская сначала медиаплеер, медиаплеер не будет выпущен. В это время, если вы повторно создадите mMediaplayer, также появится (1, -2147483648). В этом случае вы должны сначала освободить медиаплеер. — это ошибка, которую я обнаружил в проекте.Поначалу я подумал, что это ошибка кодирования формата видео, поэтому внимательно изучил формат кодирования видео, но обнаружил, что проблем нет. Наконец, мы исключили множество ситуаций и обнаружили, что я не выпускал медиаплеер до закрытия активности.

2. Если видео загружается локально:

В дополнение к рассмотрению вышеупомянутых четырех ситуаций, вам также необходимо учитывать разрешения для видео. В конце концов, вы загружаете видео локально. Возможно, у вас нет разрешений на чтение и запись для определенного каталога.

ps: «chmod 777» может понадобиться для исправления разрешений.

Вышесказанное является моим текущим пониманием медиаплеера, я надеюсь помочь вам!

Icon Ex Номер ошибки: Ошибка 1
Название ошибки: Mediaplayer Error 1
Описание ошибки: Ошибка 1: Возникла ошибка в приложении Windows Media Player. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Media Player
Относится к: Windows XP, Vista, 7, 8, 10, 11

Фон «Mediaplayer Error 1»

«Mediaplayer Error 1» часто называется ошибкой во время выполнения (ошибка). Разработчики программного обеспечения, такие как Microsoft Corporation, обычно принимают Windows Media Player через несколько уровней отладки, чтобы сорвать эти ошибки перед выпуском для общественности. К сожалению, многие ошибки могут быть пропущены, что приводит к проблемам, таким как те, с ошибкой 1.

Ошибка 1 также отображается как «Mediaplayer Error 1». Это распространенная ошибка, которая может возникнуть после установки программного обеспечения. После того, как об ошибке будет сообщено, Microsoft Corporation отреагирует и быстро исследует ошибки 1 проблемы. Затем Microsoft Corporation исправляет эти дефектные записи кода и сделает обновление доступным для загрузки. Поэтому, когда вы сталкиваетесь с запросом на обновление Windows Media Player, это обычно связано с тем, что это решение для исправления ошибки 1 и других ошибок.

Как триггеры Runtime Error 1 и что это такое?

Вполне вероятно, что при загрузке Windows Media Player вы столкнетесь с «Mediaplayer Error 1». Вот три наиболее распространенные причины, по которым происходят ошибки во время выполнения ошибки 1:

Ошибка 1 Crash — ошибка 1 блокирует любой вход, и это может привести к сбою машины. Обычно это происходит, когда Windows Media Player не может обрабатывать предоставленный ввод или когда он не знает, что выводить.

Утечка памяти «Mediaplayer Error 1» — этот тип утечки памяти приводит к тому, что Windows Media Player продолжает использовать растущие объемы памяти, снижая общую производительность системы. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.

Ошибка 1 Logic Error — логическая ошибка Windows Media Player возникает, когда она производит неправильный вывод, несмотря на то, что пользователь предоставляет правильный ввод. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.

Большинство ошибок Mediaplayer Error 1 являются результатом отсутствия или повреждения версии файла, установленного Windows Media Player. Возникновение подобных проблем является раздражающим фактором, однако их легко устранить, заменив файл Microsoft Corporation, из-за которого возникает проблема. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов Microsoft Corporation, которые могут способствовать возникновению такого рода ошибок, связанных с Mediaplayer Error 1.

Ошибки Mediaplayer Error 1

Эти проблемы Windows Media Player, связанные с Mediaplayer Error 1, включают в себя:

  • «Ошибка Mediaplayer Error 1. «
  • «Mediaplayer Error 1 не является программой Win32. «
  • «Возникла ошибка в приложении Mediaplayer Error 1. Приложение будет закрыто. Приносим извинения за неудобства.»
  • «Не удается найти Mediaplayer Error 1»
  • «Отсутствует файл Mediaplayer Error 1.»
  • «Ошибка запуска программы: Mediaplayer Error 1.»
  • «Mediaplayer Error 1 не работает. «
  • «Отказ Mediaplayer Error 1.»
  • «Mediaplayer Error 1: путь приложения является ошибкой. «

Проблемы Mediaplayer Error 1 с участием Windows Media Players возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с Mediaplayer Error 1, или во время процесса установки Windows. Отслеживание того, когда и где возникает ошибка Mediaplayer Error 1, является важной информацией при устранении проблемы.

Создатели Mediaplayer Error 1 Трудности

Проблемы Mediaplayer Error 1 вызваны поврежденным или отсутствующим Mediaplayer Error 1, недопустимыми ключами реестра, связанными с Windows Media Player, или вредоносным ПО.

В основном, осложнения Mediaplayer Error 1 связаны с:

  • Недопустимый Mediaplayer Error 1 или поврежденный раздел реестра.
  • Вредоносные программы заразили Mediaplayer Error 1, создавая повреждение.
  • Mediaplayer Error 1 злонамеренно или ошибочно удален другим программным обеспечением (кроме Windows Media Player).
  • Mediaplayer Error 1 конфликтует с другой программой (общим файлом).
  • Windows Media Player/Mediaplayer Error 1 поврежден от неполной загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

I have two different videos which I’m trying to load into a VideoView using

videoView.setVideoURI(Uri.parse(url));

The two videos, let them be video 1 and video 2, have the following specs (extracted using ffmpeg -i); in fact, they are two different encodings of the same video:

  1. Video 1:

    Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4fbfd5ece4b0932236fc234d.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: mp42isomavc1
        creation_time   : 2011-12-03 04:43:46
        genre           : Trailer
        artist          : Paramount Pictures
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        encoder         : HandBrake 4344svn 2011111001
        date            : 2011
      Duration: 00:02:30.67, start: 0.000000, bitrate: 6738 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 6575 kb/s, 23.97 fps, 90k tbr, 90k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    
  2. Video 2:

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '500416ea44aeb4b95d5ae8a0_hd.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        creation_time   : 2011-12-03 04:43:46
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        artist          : Paramount Pictures
        date            : 2011
        encoder         : Lavf53.32.100
        genre           : Trailer
      Duration: 00:02:30.69, start: 0.000000, bitrate: 2045 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 27:20 DAR 12:5], 1889 kb/s, 23.99 fps, 90k tbr, 180k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 151 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    

I am aware that AAC support came with Honeycomb, and therefore I tested the videos with several devices; the results are given below:

  1. SGS II with custom 4.0.3 OS(Sensation ROM 3.4 with CF-Root kernel) - Video 1:OK - Video2:OK
  2. SGS I with Samsung 2.3.3 OS - Video 1:error (1, -2147483648) - Video 2:OK
  3. SGS I with custom 4.0.3 OS(ICS SGS TEAM ROM with Devil kernel) - Video 1:error (1, -2147483648) - Video 2:OK
  4. Nexus One with original 2.3.6 OS - Video 1:See (1) below - Video 2:See (2) below
  5. Emulator with 2.2 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)
  6. Emulator with 4.0.3 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)

Both videos play fine in Google Chrome in a PC. It might be useful to add that in the OK case, video and audio both play correctly. In the error (1, -2147483648) case, the same log is spewed from all devices (except Nexus One):

07-18 10:25:10.996: I/MediaPlayer(17860): uri is:http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4
07-18 10:25:10.996: I/MediaPlayer(17860): path is null
07-18 10:25:10.996: D/MediaPlayer(17860): Couldn't open file on client side, trying server side
07-18 10:25:39.859: D/MediaPlayer(17860): getMetadata
07-18 10:25:45.070: E/MediaPlayer(17860): error (1, -2147483648)
07-18 10:25:45.074: E/MediaPlayer(17860): Error (1,-2147483648)
07-18 10:25:45.078: D/VideoView(17860): Error: 1,-2147483648

In the (1) case, the following log is spewed from Nexus One, and the video never loads:

07-18 13:49:20.115: D/MediaPlayer(10109): Couldn't open file on client side, trying server side
07-18 13:49:20.115: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4')
07-18 13:49:20.135: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4 @0
07-18 13:49:20.155: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +450ms
07-18 13:49:20.795: I/NuCachedSource2(68): Keep alive
07-18 13:49:22.185: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:49:22.195: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 2304000 on output port
07-18 13:49:25.325: D/dalvikvm(9499): GC_EXPLICIT freed 13K, 50% free 2726K/5379K, external 1625K/2137K, paused 116ms
07-18 13:49:27.525: I/NuCachedSource2(68): Keep alive
07-18 13:49:28.235: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:49:30.275: D/dalvikvm(9902): GC_EXPLICIT freed 8K, 50% free 2714K/5379K, external 1625K/2137K, paused 69ms
07-18 13:49:34.255: D/Finsky(9066): [1] 5.onFinished: Installation state replication succeeded.
07-18 13:49:35.855: I/NuCachedSource2(68): Keep alive
07-18 13:49:39.055: D/dalvikvm(9911): GC_EXPLICIT freed 22K, 50% free 2710K/5379K, external 1625K/2137K, paused 38ms
07-18 13:49:42.575: I/NuCachedSource2(68): Keep alive
07-18 13:49:43.285: I/NuCachedSource2(68): Keep alive
07-18 13:49:44.095: D/dalvikvm(9918): GC_EXPLICIT freed 7K, 50% free 2708K/5379K, external 1625K/2137K, paused 66ms
07-18 13:49:49.085: D/dalvikvm(9925): GC_EXPLICIT freed 15K, 49% free 3268K/6407K, external 1625K/2137K, paused 50ms
07-18 13:49:50.925: I/NuCachedSource2(68): Keep alive
07-18 13:49:54.115: D/dalvikvm(6756): GC_EXPLICIT freed 9K, 44% free 3774K/6727K, external 1625K/2137K, paused 77ms
07-18 13:49:57.685: I/NuCachedSource2(68): Keep alive
07-18 13:49:58.375: I/NuCachedSource2(68): Keep alive
07-18 13:49:59.105: D/dalvikvm(9066): GC_EXPLICIT freed 385K, 53% free 3186K/6727K, external 1625K/2137K, paused 66ms
07-18 13:50:05.955: I/NuCachedSource2(68): Keep alive
07-18 13:50:06.045: D/dalvikvm(8047): GC_EXPLICIT freed 9K, 47% free 3830K/7111K, external 1625K/2137K, paused 86ms
07-18 13:50:09.465: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:50:12.765: I/NuCachedSource2(68): Keep alive
07-18 13:50:13.465: I/NuCachedSource2(68): Keep alive
07-18 13:50:18.775: I/WindowManager(98): Setting rotation to 3, animFlags=0
07-18 13:50:18.795: I/ActivityManager(98): Config changed: { scale=1.0 imsi=286/2 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=34}
07-18 13:50:18.895: D/dalvikvm(169): GC_EXTERNAL_ALLOC freed 108K, 48% free 3253K/6215K, external 5172K/5180K, paused 37ms
07-18 13:50:21.005: I/NuCachedSource2(68): Keep alive
07-18 13:50:21.265: D/dalvikvm(98): GC_EXPLICIT freed 394K, 42% free 6631K/11335K, external 4458K/5567K, paused 109ms

In the (2) case, the following log is spewed from Nexus One and as you can see, ends with an error (1, -2147483648):

07-18 13:47:03.595: D/MediaPlayer(10059): Couldn't open file on client side, trying server side
07-18 13:47:03.595: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4')
07-18 13:47:03.605: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4 @0
07-18 13:47:03.625: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +505ms
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 1382400 on output port
07-18 13:47:05.365: I/NuCachedSource2(68): Keep alive
07-18 13:47:08.375: D/MediaPlayer(10059): getMetadata
07-18 13:47:08.745: D/dalvikvm(9925): GC_EXPLICIT freed 651K, 49% free 3275K/6407K, external 1625K/2137K, paused 68ms
07-18 13:47:09.205: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:47:11.565: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:47:12.095: I/NuCachedSource2(68): Keep alive
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 33
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 10
07-18 13:47:14.245: W/QCvdec(68): Parsing Error unsupported profile or level
07-18 13:47:14.245: W/QCvdec(68): ETB in Invalid State
07-18 13:47:14.245: E/OMXCodec(68): [OMX.qcom.video.decoder.avc] ERROR(0x8000100a, 0)
07-18 13:47:14.245: E/MediaPlayer(10059): error (1, -2147483648)
07-18 13:47:14.285: E/MediaPlayer(10059): Error (1,-2147483648)
07-18 13:47:14.285: D/VideoView(10059): Error: 1,-2147483648

From what I have read, the error (1, -2147483648) may correspond to unsupported codecs, corrupt metadata or incorrect file headers. If it is so, could you point me in the right direction as to use which codec? Thanks.

I have two different videos which I’m trying to load into a VideoView using

videoView.setVideoURI(Uri.parse(url));

The two videos, let them be video 1 and video 2, have the following specs (extracted using ffmpeg -i); in fact, they are two different encodings of the same video:

  1. Video 1:

    Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4fbfd5ece4b0932236fc234d.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: mp42isomavc1
        creation_time   : 2011-12-03 04:43:46
        genre           : Trailer
        artist          : Paramount Pictures
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        encoder         : HandBrake 4344svn 2011111001
        date            : 2011
      Duration: 00:02:30.67, start: 0.000000, bitrate: 6738 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 6575 kb/s, 23.97 fps, 90k tbr, 90k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    
  2. Video 2:

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '500416ea44aeb4b95d5ae8a0_hd.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        creation_time   : 2011-12-03 04:43:46
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        artist          : Paramount Pictures
        date            : 2011
        encoder         : Lavf53.32.100
        genre           : Trailer
      Duration: 00:02:30.69, start: 0.000000, bitrate: 2045 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 27:20 DAR 12:5], 1889 kb/s, 23.99 fps, 90k tbr, 180k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 151 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    

I am aware that AAC support came with Honeycomb, and therefore I tested the videos with several devices; the results are given below:

  1. SGS II with custom 4.0.3 OS(Sensation ROM 3.4 with CF-Root kernel) - Video 1:OK - Video2:OK
  2. SGS I with Samsung 2.3.3 OS - Video 1:error (1, -2147483648) - Video 2:OK
  3. SGS I with custom 4.0.3 OS(ICS SGS TEAM ROM with Devil kernel) - Video 1:error (1, -2147483648) - Video 2:OK
  4. Nexus One with original 2.3.6 OS - Video 1:See (1) below - Video 2:See (2) below
  5. Emulator with 2.2 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)
  6. Emulator with 4.0.3 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)

Both videos play fine in Google Chrome in a PC. It might be useful to add that in the OK case, video and audio both play correctly. In the error (1, -2147483648) case, the same log is spewed from all devices (except Nexus One):

07-18 10:25:10.996: I/MediaPlayer(17860): uri is:http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4
07-18 10:25:10.996: I/MediaPlayer(17860): path is null
07-18 10:25:10.996: D/MediaPlayer(17860): Couldn't open file on client side, trying server side
07-18 10:25:39.859: D/MediaPlayer(17860): getMetadata
07-18 10:25:45.070: E/MediaPlayer(17860): error (1, -2147483648)
07-18 10:25:45.074: E/MediaPlayer(17860): Error (1,-2147483648)
07-18 10:25:45.078: D/VideoView(17860): Error: 1,-2147483648

In the (1) case, the following log is spewed from Nexus One, and the video never loads:

07-18 13:49:20.115: D/MediaPlayer(10109): Couldn't open file on client side, trying server side
07-18 13:49:20.115: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4')
07-18 13:49:20.135: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4 @0
07-18 13:49:20.155: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +450ms
07-18 13:49:20.795: I/NuCachedSource2(68): Keep alive
07-18 13:49:22.185: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:49:22.195: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 2304000 on output port
07-18 13:49:25.325: D/dalvikvm(9499): GC_EXPLICIT freed 13K, 50% free 2726K/5379K, external 1625K/2137K, paused 116ms
07-18 13:49:27.525: I/NuCachedSource2(68): Keep alive
07-18 13:49:28.235: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:49:30.275: D/dalvikvm(9902): GC_EXPLICIT freed 8K, 50% free 2714K/5379K, external 1625K/2137K, paused 69ms
07-18 13:49:34.255: D/Finsky(9066): [1] 5.onFinished: Installation state replication succeeded.
07-18 13:49:35.855: I/NuCachedSource2(68): Keep alive
07-18 13:49:39.055: D/dalvikvm(9911): GC_EXPLICIT freed 22K, 50% free 2710K/5379K, external 1625K/2137K, paused 38ms
07-18 13:49:42.575: I/NuCachedSource2(68): Keep alive
07-18 13:49:43.285: I/NuCachedSource2(68): Keep alive
07-18 13:49:44.095: D/dalvikvm(9918): GC_EXPLICIT freed 7K, 50% free 2708K/5379K, external 1625K/2137K, paused 66ms
07-18 13:49:49.085: D/dalvikvm(9925): GC_EXPLICIT freed 15K, 49% free 3268K/6407K, external 1625K/2137K, paused 50ms
07-18 13:49:50.925: I/NuCachedSource2(68): Keep alive
07-18 13:49:54.115: D/dalvikvm(6756): GC_EXPLICIT freed 9K, 44% free 3774K/6727K, external 1625K/2137K, paused 77ms
07-18 13:49:57.685: I/NuCachedSource2(68): Keep alive
07-18 13:49:58.375: I/NuCachedSource2(68): Keep alive
07-18 13:49:59.105: D/dalvikvm(9066): GC_EXPLICIT freed 385K, 53% free 3186K/6727K, external 1625K/2137K, paused 66ms
07-18 13:50:05.955: I/NuCachedSource2(68): Keep alive
07-18 13:50:06.045: D/dalvikvm(8047): GC_EXPLICIT freed 9K, 47% free 3830K/7111K, external 1625K/2137K, paused 86ms
07-18 13:50:09.465: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:50:12.765: I/NuCachedSource2(68): Keep alive
07-18 13:50:13.465: I/NuCachedSource2(68): Keep alive
07-18 13:50:18.775: I/WindowManager(98): Setting rotation to 3, animFlags=0
07-18 13:50:18.795: I/ActivityManager(98): Config changed: { scale=1.0 imsi=286/2 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=34}
07-18 13:50:18.895: D/dalvikvm(169): GC_EXTERNAL_ALLOC freed 108K, 48% free 3253K/6215K, external 5172K/5180K, paused 37ms
07-18 13:50:21.005: I/NuCachedSource2(68): Keep alive
07-18 13:50:21.265: D/dalvikvm(98): GC_EXPLICIT freed 394K, 42% free 6631K/11335K, external 4458K/5567K, paused 109ms

In the (2) case, the following log is spewed from Nexus One and as you can see, ends with an error (1, -2147483648):

07-18 13:47:03.595: D/MediaPlayer(10059): Couldn't open file on client side, trying server side
07-18 13:47:03.595: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4')
07-18 13:47:03.605: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4 @0
07-18 13:47:03.625: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +505ms
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 1382400 on output port
07-18 13:47:05.365: I/NuCachedSource2(68): Keep alive
07-18 13:47:08.375: D/MediaPlayer(10059): getMetadata
07-18 13:47:08.745: D/dalvikvm(9925): GC_EXPLICIT freed 651K, 49% free 3275K/6407K, external 1625K/2137K, paused 68ms
07-18 13:47:09.205: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:47:11.565: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:47:12.095: I/NuCachedSource2(68): Keep alive
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 33
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 10
07-18 13:47:14.245: W/QCvdec(68): Parsing Error unsupported profile or level
07-18 13:47:14.245: W/QCvdec(68): ETB in Invalid State
07-18 13:47:14.245: E/OMXCodec(68): [OMX.qcom.video.decoder.avc] ERROR(0x8000100a, 0)
07-18 13:47:14.245: E/MediaPlayer(10059): error (1, -2147483648)
07-18 13:47:14.285: E/MediaPlayer(10059): Error (1,-2147483648)
07-18 13:47:14.285: D/VideoView(10059): Error: 1,-2147483648

From what I have read, the error (1, -2147483648) may correspond to unsupported codecs, corrupt metadata or incorrect file headers. If it is so, could you point me in the right direction as to use which codec? Thanks.

Содержание

  • 1 Windows Media выдает ошибку: пути решения проблемы
  • 2 Как исправить ошибку проигрывателя windows media?

Ошибка, возникающая при попытке воспроизвести видеофайл (или аудиофайл) с помощью встроенной утилиты Windows Media Player, может быть вызвана несколькими причинами:

  • Повреждение структуры самого файла;
  • Отсутствие кодека, необходимого плееру для воспроизведения записи.

Указанные пункты являются наиболее часто встречающимися при возникновении ошибки в утилите Windows Media Player, однако, в частных случаях, возможны и другие причины.

при воспроизведении файла windows media произошла ошибка

Windows Media выдает ошибку: пути решения проблемы

Поскольку причин появления неполадки несколько, универсального пути ее исправления нет, а значит – сначала нужно выяснить, что конкретно вызвало сбой программы.

Если проблема в воспроизводимом файле – достаточно открыть в плеере другую запись такого же формата (или использующую те же кодеки) и убедиться, что звук и изображение передаются корректно, и плеер тут ни при чем.

Следующая причина – кодеки. Они нужны для обеспечения работы плеера с определенными видами аудио и видеофайлов. Без нужного кодека (или при его повреждении) запись не откроется.

Если причина в кодеках, идентифицировать ее можно, запустив проверенный, неповрежденный файл того же формата. Повторное появление ошибки подтвердит предположение о сбое кодека.

Как исправить ошибку проигрывателя windows media?

Процесс исправления проблемы состоит из нескольких шагов:

1) Нужно установить, какие кодеки использует файл, который вы пытаетесь открыть. Сделать это можно с помощью бесплатной утилиты MediaInfo, которая доступна для скачивания с официального сайта. Чтобы ей воспользоваться, перетащите файл в открывшееся окно.

Программа выведет используемые в видео кодеки. В текущем случае это: Sorenson Spark для изображения и Nellymoser для звука.

2) Далее следует узнать, какие кодеки уже установлены в Windows Media Player. Для этого нужно запустить плеер, нажать клавишу Alt и в появившемся окне выбрать «Справка» – «О программе».

В открывшемся справочном окне нужно кликнуть на «Сведения о технической поддержке».

После нажатия в браузере будет открыта вкладка (наличие интернета не требуется), которую нужно пролистать до необходимых данных и проверить, каких именно кодеков не хватает.

Недостающие кодеки (аудио, видео или все вместе) можно установить с помощью самого Windows Media Player, обновив его. Для этого нужно, нажав клавишу Alt, перейти через «Сервис» в «Параметры» и выбрать там автоматическое обновление.

После установки обновления перезапустите плеер. Если все было сделано верно, обновленные кодеки установятся, и вы сможете открыть файл.

Если вышеперечисленные меры не помогли, то, скорее всего, причинами возникновения ошибки при воспроизведении файла Windows Media являются: звуковая карта, вирусы или программные сбои самого плеера.

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(14 голосов, среднее: 2.1 из 5)

Поделитесь с друзьями!

I have two different videos which I’m trying to load into a VideoView using

videoView.setVideoURI(Uri.parse(url));

The two videos, let them be video 1 and video 2, have the following specs (extracted using ffmpeg -i); in fact, they are two different encodings of the same video:

  1. Video 1:

    Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4fbfd5ece4b0932236fc234d.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: mp42isomavc1
        creation_time   : 2011-12-03 04:43:46
        genre           : Trailer
        artist          : Paramount Pictures
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        encoder         : HandBrake 4344svn 2011111001
        date            : 2011
      Duration: 00:02:30.67, start: 0.000000, bitrate: 6738 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 6575 kb/s, 23.97 fps, 90k tbr, 90k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    
  2. Video 2:

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '500416ea44aeb4b95d5ae8a0_hd.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        creation_time   : 2011-12-03 04:43:46
        title           : Captain America: The First Avenger - Theatrical Trailer #2
        artist          : Paramount Pictures
        date            : 2011
        encoder         : Lavf53.32.100
        genre           : Trailer
      Duration: 00:02:30.69, start: 0.000000, bitrate: 2045 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 27:20 DAR 12:5], 1889 kb/s, 23.99 fps, 90k tbr, 180k tbn, 180k tbc
        Metadata:
          creation_time   : 2011-12-03 04:43:46
        Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 151 kb/s
        Metadata:
          creation_time   : 2011-12-03 04:43:46
    

I am aware that AAC support came with Honeycomb, and therefore I tested the videos with several devices; the results are given below:

  1. SGS II with custom 4.0.3 OS(Sensation ROM 3.4 with CF-Root kernel) - Video 1:OK - Video2:OK
  2. SGS I with Samsung 2.3.3 OS - Video 1:error (1, -2147483648) - Video 2:OK
  3. SGS I with custom 4.0.3 OS(ICS SGS TEAM ROM with Devil kernel) - Video 1:error (1, -2147483648) - Video 2:OK
  4. Nexus One with original 2.3.6 OS - Video 1:See (1) below - Video 2:See (2) below
  5. Emulator with 2.2 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)
  6. Emulator with 4.0.3 OS - Video 1:error (1, -2147483648) - Video 2:error (1, -2147483648)

Both videos play fine in Google Chrome in a PC. It might be useful to add that in the OK case, video and audio both play correctly. In the error (1, -2147483648) case, the same log is spewed from all devices (except Nexus One):

07-18 10:25:10.996: I/MediaPlayer(17860): uri is:http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4
07-18 10:25:10.996: I/MediaPlayer(17860): path is null
07-18 10:25:10.996: D/MediaPlayer(17860): Couldn't open file on client side, trying server side
07-18 10:25:39.859: D/MediaPlayer(17860): getMetadata
07-18 10:25:45.070: E/MediaPlayer(17860): error (1, -2147483648)
07-18 10:25:45.074: E/MediaPlayer(17860): Error (1,-2147483648)
07-18 10:25:45.078: D/VideoView(17860): Error: 1,-2147483648

In the (1) case, the following log is spewed from Nexus One, and the video never loads:

07-18 13:49:20.115: D/MediaPlayer(10109): Couldn't open file on client side, trying server side
07-18 13:49:20.115: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4')
07-18 13:49:20.135: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4fbc88e7e4b0b0896e877764/4fbfd5ece4b0932236fc234d.mp4 @0
07-18 13:49:20.155: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +450ms
07-18 13:49:20.795: I/NuCachedSource2(68): Keep alive
07-18 13:49:22.185: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:49:22.195: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 2304000 on output port
07-18 13:49:25.325: D/dalvikvm(9499): GC_EXPLICIT freed 13K, 50% free 2726K/5379K, external 1625K/2137K, paused 116ms
07-18 13:49:27.525: I/NuCachedSource2(68): Keep alive
07-18 13:49:28.235: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:49:30.275: D/dalvikvm(9902): GC_EXPLICIT freed 8K, 50% free 2714K/5379K, external 1625K/2137K, paused 69ms
07-18 13:49:34.255: D/Finsky(9066): [1] 5.onFinished: Installation state replication succeeded.
07-18 13:49:35.855: I/NuCachedSource2(68): Keep alive
07-18 13:49:39.055: D/dalvikvm(9911): GC_EXPLICIT freed 22K, 50% free 2710K/5379K, external 1625K/2137K, paused 38ms
07-18 13:49:42.575: I/NuCachedSource2(68): Keep alive
07-18 13:49:43.285: I/NuCachedSource2(68): Keep alive
07-18 13:49:44.095: D/dalvikvm(9918): GC_EXPLICIT freed 7K, 50% free 2708K/5379K, external 1625K/2137K, paused 66ms
07-18 13:49:49.085: D/dalvikvm(9925): GC_EXPLICIT freed 15K, 49% free 3268K/6407K, external 1625K/2137K, paused 50ms
07-18 13:49:50.925: I/NuCachedSource2(68): Keep alive
07-18 13:49:54.115: D/dalvikvm(6756): GC_EXPLICIT freed 9K, 44% free 3774K/6727K, external 1625K/2137K, paused 77ms
07-18 13:49:57.685: I/NuCachedSource2(68): Keep alive
07-18 13:49:58.375: I/NuCachedSource2(68): Keep alive
07-18 13:49:59.105: D/dalvikvm(9066): GC_EXPLICIT freed 385K, 53% free 3186K/6727K, external 1625K/2137K, paused 66ms
07-18 13:50:05.955: I/NuCachedSource2(68): Keep alive
07-18 13:50:06.045: D/dalvikvm(8047): GC_EXPLICIT freed 9K, 47% free 3830K/7111K, external 1625K/2137K, paused 86ms
07-18 13:50:09.465: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:50:12.765: I/NuCachedSource2(68): Keep alive
07-18 13:50:13.465: I/NuCachedSource2(68): Keep alive
07-18 13:50:18.775: I/WindowManager(98): Setting rotation to 3, animFlags=0
07-18 13:50:18.795: I/ActivityManager(98): Config changed: { scale=1.0 imsi=286/2 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=34}
07-18 13:50:18.895: D/dalvikvm(169): GC_EXTERNAL_ALLOC freed 108K, 48% free 3253K/6215K, external 5172K/5180K, paused 37ms
07-18 13:50:21.005: I/NuCachedSource2(68): Keep alive
07-18 13:50:21.265: D/dalvikvm(98): GC_EXPLICIT freed 394K, 42% free 6631K/11335K, external 4458K/5567K, paused 109ms

In the (2) case, the following log is spewed from Nexus One and as you can see, ends with an error (1, -2147483648):

07-18 13:47:03.595: D/MediaPlayer(10059): Couldn't open file on client side, trying server side
07-18 13:47:03.595: I/StagefrightPlayer(68): setDataSource('http://s3-eu-west-1.amazonaws.com/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4')
07-18 13:47:03.605: I/NuHTTPDataSource(68): connect to s3-eu-west-1.amazonaws.com:80/cf-templates-k6ohn88yswx5-eu-west-1/videos/4ff4514444aec3d2f9f07ead/500416ea44aeb4b95d5ae8a0_hd.mp4 @0
07-18 13:47:03.625: I/ActivityManager(98): Displayed com.woisio/.video.VideoActivity: +505ms
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 4 buffers of size 460800 on input port
07-18 13:47:05.355: I/OMXCodec(68): [OMX.qcom.video.decoder.avc] allocating 8 buffers of size 1382400 on output port
07-18 13:47:05.365: I/NuCachedSource2(68): Keep alive
07-18 13:47:08.375: D/MediaPlayer(10059): getMetadata
07-18 13:47:08.745: D/dalvikvm(9925): GC_EXPLICIT freed 651K, 49% free 3275K/6407K, external 1625K/2137K, paused 68ms
07-18 13:47:09.205: I/3gw.Service(488): Mobile Network not connected - not roaming
07-18 13:47:11.565: I/NuCachedSource2(68): Cache full, done prefetching for now
07-18 13:47:12.095: I/NuCachedSource2(68): Keep alive
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 33
07-18 13:47:14.245: W/QCvdec(68): H264_Utils::check_header 
07-18 13:47:14.245: W/QCvdec(68): check_header: start code 10
07-18 13:47:14.245: W/QCvdec(68): Parsing Error unsupported profile or level
07-18 13:47:14.245: W/QCvdec(68): ETB in Invalid State
07-18 13:47:14.245: E/OMXCodec(68): [OMX.qcom.video.decoder.avc] ERROR(0x8000100a, 0)
07-18 13:47:14.245: E/MediaPlayer(10059): error (1, -2147483648)
07-18 13:47:14.285: E/MediaPlayer(10059): Error (1,-2147483648)
07-18 13:47:14.285: D/VideoView(10059): Error: 1,-2147483648

From what I have read, the error (1, -2147483648) may correspond to unsupported codecs, corrupt metadata or incorrect file headers. If it is so, could you point me in the right direction as to use which codec? Thanks.

Понравилась статья? Поделить с друзьями:
  • Что значит mbr error 1 press any key to boot from floppy
  • Что значит math processing error
  • Что значит isdone dll как исправить
  • Что значит manifest load error
  • Что значит http error 504