Media player service not published, waiting...
来源:互联网 发布:阴线买入公式源码 编辑:程序博客网 时间:2024/05/02 06:11
D:\linux\linuxkernel\src\cm10.1\frameworks\av\media\libmedia\IMediaDeathNotifier.cpp
// establish binder interface to MediaPlayerService
/*static*/const sp<IMediaPlayerService>&
IMediaDeathNotifier::getMediaPlayerService()
{
ALOGV("getMediaPlayerService");
Mutex::Autolock _l(sServiceLock);
if (sMediaPlayerService == 0) {
sp<IServiceManager> sm = defaultServiceManager();
sp<IBinder> binder;
do {
binder = sm->getService(String16("media.player"));
if (binder != 0) {
break;
}
ALOGW("Media player service not published, waiting...");
usleep(500000); // 0.5 s
} while (true);
if (sDeathNotifier == NULL) {
sDeathNotifier = new DeathNotifier();
}
binder->linkToDeath(sDeathNotifier);
sMediaPlayerService = interface_cast<IMediaPlayerService>(binder);
}
ALOGE_IF(sMediaPlayerService == 0, "no media player service!?");
return sMediaPlayerService;
}
// establish binder interface to MediaPlayerService
/*static*/const sp<IMediaPlayerService>&
IMediaDeathNotifier::getMediaPlayerService()
{
ALOGV("getMediaPlayerService");
Mutex::Autolock _l(sServiceLock);
if (sMediaPlayerService == 0) {
sp<IServiceManager> sm = defaultServiceManager();
sp<IBinder> binder;
do {
binder = sm->getService(String16("media.player"));
if (binder != 0) {
break;
}
ALOGW("Media player service not published, waiting...");
usleep(500000); // 0.5 s
} while (true);
if (sDeathNotifier == NULL) {
sDeathNotifier = new DeathNotifier();
}
binder->linkToDeath(sDeathNotifier);
sMediaPlayerService = interface_cast<IMediaPlayerService>(binder);
}
ALOGE_IF(sMediaPlayerService == 0, "no media player service!?");
return sMediaPlayerService;
}
- Media player service not published, waiting...
- media player
- media player
- Windows Media Player Network Sharing Service 启动失败
- JW+MEDIA+PLAYER提示video+not+found的解决方法
- Windows Media Player
- Media Player Object code
- Windows Media Player?????
- Windows Media Player 11
- Windows Media Player 11
- Media Player 11
- Windows Media player
- js控制media player
- window media player 参数
- delphi media player
- C# Media Player控件
- VLC media player
- Window media player
- 66. 防止错误
- Jmeter 线程组之一
- 使用 LLVM 框架创建一个工作编译器,第 1 部分
- java中常用的字符串的截取方法
- 经典数据结构之稀疏矩阵
- Media player service not published, waiting...
- 数据库命名规范(适用SQL Server)
- 使用 LLVM 框架创建有效的编译器,第 2 部分
- 图之四(最短路径)
- ZJU1112
- 字符串字符JS:1.8,字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCas
- Ubuntu 13.10 64bit install beyond compare
- C#基础-构造函数
- Eclipse开发C/C++ 安装配置