最終更新:2016-05-18 (水) 15:57:26 (2872d)
Android/メディア再生
サービス
組み込みのプレーヤー
定数
- player_type
- PV_PLAYER = 1 - Android 2.2までのやつ。OpenCore
- SONIVOX_PLAYER = 2
- STAGEFRIGHT_PLAYER = 3 (AwesomePlayer)
- NU_PLAYER = 4 (Android 4.0で追加)
- TEST_PLAYER = 5
- Test players are available only in the 'test' and 'eng' builds.
- The shared library with the test player is passed passed as an argument to the 'test:' url in the setDataSource? call.
メモ
- Android 4.0 - NuPlayerが追加。
- .m3u8の場合に使われる
- Android 5.0~ - デフォルトはNuPlayer
プレイヤーの選択
- MediaPlayerFactory?::getDefaultPlayerType?()
- AOSP/frameworks/av/media/libmediaplayerservice/MediaPlayerFactory.cpp
種類
AwesomePlayer (default player selected)
NuPlayer
SonivoxPlayer? (midi files)
TestPlayer?
デベロッパーオプション
- Android 5.0 - NuPlayer(試用版)を使用
- Android 5.1 - AwesomePlayerを使用(廃止)
最低限
カスタム用
その中間
- ExoPlayer supports features not currently provided by MediaPlayer, including Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming? and Common Encryption
オーディオ
関連
- Android/動画?
- Android/サウンド
- Android/オーディオ
- StageFlight?