1

Android VideoView(Media Player) を使用して MPEG4 ファイルを再生しようとしています。しかし、次のエラーが発生します。これがログです。

VERBOSE/MediaPlayerService(64): setDataSource(), player type = 4
DEBUG/MediaPlayerService(64): setDataSource(), player type = **STAGEFRIGHT_PLAYER**
VERBOSE/MediaPlayerService(64): [17] setVideoSurface(0x35718)
VERBOSE/MediaPlayerService(64): [17] setVideoSurface(0x16fd8)
VERBOSE/MediaPlayerService(64): [17] setAudioStreamType(3)
VERBOSE/MediaPlayerService(64): [17] prepareAsync
VERBOSE/MediaExtractor(64): **FAILED to autodetect media content.**
VERBOSE/MediaPlayerService(64): [17] notify (0x403a0, 100, 1, -2147483648)
ERROR/MediaPlayer(7546): error (1, -2147483648)
INFO/MediaPlayer(7546): MediaPlayer handleMessage what=100
ERROR/MediaPlayer(7546): **Error (1,-2147483648)**
DEBUG/VideoView(7546): Error: 1,-2147483648

フォーラムから、MPEG4 ビデオが DRM で保護されている場合、Android で再生できないことがわかりました。

  • メディアが DRM で保護されているかどうかを確認するにはどうすればよいですか?

  • videoview でメディアを再生する前に DRM 保護を解除する方法はありますか?

  • Androidでビデオをストリーミングする最良の方法は? iPhone では同じ MPEG4 ビデオが完全にストリーミングされますが、Android ではそうではありませんか? 誰でもこれを説明できますか。

前もって感謝します。

4

0 に答える 0