问题描述
在我的项目,我有要求,发挥现场直播。我看到很多评论直播仅支持3.0,让我必须使用仿真器3.0.But它不能播放。任何人可以帮助我......这是我的code
字符串中用srcPath =http://akamedia2.lsops.net/live/smil:cnbc_en.smil/playlist.m3u8;
myVideoView =新VideoView(本);
myVideoView.setVideoURI(Uri.parse(中用srcPath));
的setContentView(myVideoView);
myVideoView.setMediaController(新的MediaController(本));
myVideoView.requestFocus();
myVideoView.setOnErrorListener(新OnErrorListener(){
公共布尔的onError(MediaPlayer的熔点,诠释了什么,整型附加){
// TODO自动生成方法存根
返回false;
}
});
myVideoView.setOn preparedListener(新在preparedListener(){
公共无效于prepared(MediaPlayer的MP){
// TODO自动生成方法存根
myVideoView.start();
}
});
下面的logcat此:
生成scanline__00000177:03515104_00001002_00000000 [87 IPP(110英寸),在[0x477ba6f0:0x477ba8a8在606126 NS
V / TLINE(360):新:android.text.TextLine@40643358
D / MediaPlayer的(360):可能在客户端无法打开文件,试图服务器端
I / ActivityManager(65):显示com.leadapps.android/.LivestreamTest:+ 1s834ms
D / MediaPlayer的(360)的getMetaData
E / MediaPlayerService(33):的getMetaData失败-38
I / LiveSession(33):为onConnecthttp://akamedia2.lsops.net/live/smil:cnbc_en.smil/playlist.m3u8
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/playlist.m3u8~~V @ 0
D / dalvikvm(144):GC_EXPLICIT释放929K,13%免费14528K / 16583K,暂停3毫秒+ 3ms的
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/chunklist-b33000.m3u8?wowzasessionid=1036169757 @ 0
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b33000_7023.aac?wowzasessionid=1036169757 @ 0
E / LiveSession(33):这看起来并不像一个传输流...
的I / LiveSession(33):重试与不同的带宽流。
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/chunklist-b120000.m3u8?wowzasessionid=1036169757 @ 0
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b120000_7092.ts?wowzasessionid=1036169757 @ 0
D / dalvikvm(192):GC_EXPLICIT释放148K,5%的游离6720K / 7047K,暂停4毫秒+ 4ms的
I / NuHTTPDataSource(33):连接到akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b120000_7093.ts?wowzasessionid=1036169757 @ 0
I / avc_utils(33):发现AVC codeC的配置(480×256,基线瞩目级3.0)
I / ESQueue(33):发现AAC codeC的配置(24000赫兹,1频道)
F / A codeC(33):框架/基/媒体/ libstagefright / A codec.cpp:1594 CHECK_EQ(omx-> allocateNode(componentName.c_str(),观察者,和放大器;节点),( status_t)OK)失败:-2147483648对0
I / DEBUG(31):*** *** *** *** *** *** *** *** *** *** *** *** *** *** * ** ***
I / DEBUG(31):构建指纹:通用/ SDK /通用:3.0 /蜂窝/ 104254:ENG /测试键
I / DEBUG(31):PID:33,TID:371>>> /系统/斌/媒体服务器<<<
I / DEBUG(31):11(SIGSEGV),code 1(SEGV_MAPERR),故障地址deadbaad
I / DEBUG(31):R0 deadbaad R1 0000000c R2 00000027 R3 00000000
I / DEBUG(31):R4 00000080 R5 aff46658 R6 40706d3c R7 00000000
I / DEBUG(31):R8 a801c211 R9 00013000 10 00100000 FP 00000001
I / DEBUG(31):IP FFFFFFFF SP 407068e0 LR aff193e9 PC aff15f58 CPSR 00000030
I / DEBUG(31):#00件00015f58 /system/lib/libc.so
I / DEBUG(31):#01件00001466 /system/lib/liblog.so(__android_log_assert)
I / DEBUG(31):#02件00008d90 /system/lib/libstagefright_omx.so(_ZN7android3OMX18CallbackDispatcherC1EPNS_15OMXNodeInstanceE)
I / DEBUG(31):
I / DEBUG(31):libc的基地址:aff00000
I / DEBUG(31):
I / DEBUG(31):围绕PC code:
I / DEBUG(31):aff15f38 68241c23 d1fb2c00 68dae027 d0042a00
I / DEBUG(31):aff15f48 20014d18 6028447d 48174790 24802227
I / DEBUG(31):aff15f58 f7f57002 2106ea02 eb6ef7f6 0563aa01
I / DEBUG(31):aff15f68 60932100 91016051 1c112006 eed4f7f5
I / DEBUG(31):aff15f78 2200a905 f7f52002 f7f5eee0 2106e9ee
I / DEBUG(31):
I / DEBUG(31):约LR code:
I / DEBUG(31):aff193c8 b0834a0d 589c447b 26009001 686768a5
I / DEBUG(31):aff193d8 220ce008 2b005eab 1c28d003 47889901
I / DEBUG(31):aff193e8 35544306 d5f43f01 2c006824 b003d1ee
I / DEBUG(31):aff193f8 bdf01c30 00028168 ffffff8c 1c0fb5f0
I / DEBUG(31):aff19408 43551c3d a904b087 1c16ac01 604d9004
I / DEBUG(31):
I / DEBUG(31):堆栈:
I / DEBUG(31):407068a0 00100000
I / DEBUG(31):407068a4 0000035f
I / DEBUG(31):407068a8 aff416f0 /system/lib/libc.so
I / DEBUG(31):407068ac aff41690 /system/lib/libc.so
I / DEBUG(31):407068b0 00000000
I / DEBUG(31):407068b4 aff193e9 /system/lib/libc.so
I / DEBUG(31):407068b8 00000009
I / DEBUG(31):407068bc aff18459 /system/lib/libc.so
I / DEBUG(31):407068c0 afc01199 /system/lib/liblog.so
I / DEBUG(31):407068c4 00000000
I / DEBUG(31):407068c8 aff46658
I / DEBUG(31):407068cc 40706d3c
I / DEBUG(31):407068d0 00000000
I / DEBUG(31):407068d4 aff186e7 /system/lib/libc.so
I / DEBUG(31):407068d8 df002777
I / DEBUG(31):407068dc e3a070ad
I / DEBUG(31):#00 407068e0 407068dc
I / DEBUG(31):407068e4 00000001
I / DEBUG(31):407068e8 a2c386b7 /system/lib/libstagefright.so
I / DEBUG(31):407068ec 00000007
I / DEBUG(31):407068f0 40706914
I / DEBUG(31):407068f4 fffffbdf
I / DEBUG(31):407068f8 00000000
I / DEBUG(31):407068fc a2c386b7 /system/lib/libstagefright.so
I / DEBUG(31):40706900 00000080
I / DEBUG(31):40706904 afc01469 /system/lib/liblog.so
I / DEBUG(31):#01 40706908 a2c386b7 /system/lib/libstagefright.so
I / DEBUG(31):4070690c afc01469 /system/lib/liblog.so
I / DEBUG(31):40706910 40706d2c
I / DEBUG(31):40706914 6d617266
I / DEBUG(31):40706918 726f7765
I / DEBUG(31):4070691c 622f736b
I / DEBUG(31):40706920 2f657361
I / DEBUG(31):40706924 6964656d
I / DEBUG(31):40706928 696c2f61
I / DEBUG(31):4070692c 61747362
I / DEBUG(31):40706930 72666567
I / DEBUG(31):40706934 74686769
I / DEBUG(31):40706938 6f43412f
I / DEBUG(31):4070693c 2e636564
I / DEBUG(31):40706940 3a707063
I / DEBUG(31):40706944 34393531
I / DEBUG(31):40706948 45484320
I / DEBUG(31):4070694c 455f4b43
I / DEBUG(31):40706950 6f202851
I / DEBUG(31):40706954 3e2d786d
I / DEBUG(31):40706958 6f6c6c61
I / DEBUG(31):4070695c 65746163
I / DEBUG(31):40706960 65646f4e
I / DEBUG(31):40706964 6d6f6328
I / DEBUG(31):40706968 656e6f70
I / DEBUG(31):4070696c 614e746e
I / DEBUG(31):40706970 632e656d
I / DEBUG(31):40706974 7274735f
I / DEBUG(31):40706978 202c2928
I / DEBUG(31):4070697c 6573626f
I / DEBUG(31):40706980 72657672
I / DEBUG(31):40706984 6e26202c
I / DEBUG(31):40706988 2965646f
I / DEBUG(31):4070698c 7473282c
I / DEBUG(31):40706990 73757461
I / DEBUG(31):40706994 4f29745f
I / DEBUG(31):40706998 6620294b
I / DEBUG(31):4070699c 656c6961
I / DEBUG(31):407069a0 2d203a64
I / DEBUG(31):407069a4 37343132
I / DEBUG(31):407069a8 36333834
I / DEBUG(31):407069ac 76203834
I / DEBUG(31):407069b0 30202e73
I / DEBUG(31):407069b4 00000000
I / DEBUG(31):407069b8 40706a40
I / DEBUG(31):407069bc 00000000
I / DEBUG(31):407069c0 FFFFFFFF
I / DEBUG(31):407069c4 b00094e8 /系统/斌/连接器
I / DEBUG(31):407069c8 00000000
I / DEBUG(31):407069cc 00000000
I / DEBUG(31):407069d0 a801c211 /system/lib/libutils.so
I / DEBUG(31):407069d4 407069d4
I / DEBUG(31):407069d8 b00053d1 /系统/斌/连接器
I / DEBUG(31):407069dc b000a04c
I / DEBUG(31):407069e0 b000a087
I / DEBUG(31):407069e4 b000a34b
I / DEBUG(31):407069e8 0000003b
I / DEBUG(31):407069ec 40706a34
I / DEBUG(31):407069f0 00000002
I / DEBUG(31):407069f4 38303131
I / DEBUG(31):407069f8 00000000
I / DEBUG(31):407069fc 80008e83 /system/lib/libstagefright_foundation.so
I / DEBUG(31):40706a00 00000000
I / DEBUG(31):40706a04 00000001
I / DEBUG(31):40706a08 00000003
I / DEBUG(31):40706a0c 40706b80
I / DEBUG(31):40706a10 00000070
I / DEBUG(31):40706a14 00000000
I / DEBUG(31):40706a18 40706aa8
I / DEBUG(31):40706a1c 000000c0
I / DEBUG(31):40706a20 b000952c /系统/斌/连接器
I / DEBUG(31):40706a24 00000454
I / DEBUG(31):40706a28 40706a8c
I / DEBUG(31):40706a2c b0004c35 /系统/斌/连接器
I / DEBUG(31):40706a30 b0007120 /系统/斌/连接器
I / DEBUG(31):40706a34 b0006bb8 /系统/斌/连接器
I / DEBUG(31):40706a38 00000454
I / DEBUG(31):40706a3c a300b042 /system/lib/libstagefright_omx.so
I / DEBUG(31):40706a40 00000018
I / DEBUG(31):40706a44 40706b80
I / DEBUG(31):40706a48 00000003
I / DEBUG(31):40706a4c 8000595b /system/lib/libstagefright_foundation.so
I / DEBUG(31):40706a50 40706b80
I / DEBUG(31):40706a54 40706a9c
I / DEBUG(31):40706a58 00000003
I / DEBUG(31):40706a5c a2c25f9d /system/lib/libstagefright.so
I / DEBUG(31):40706a60 FFFFFFFF
I / DEBUG(31):40706a64 00000000
I / DEBUG(31):40706a68 4089501b
I / DEBUG(31):40706a6c b00094e8 /系统/斌/连接器
I / DEBUG(31):40706a70 a78e7cd8
I / DEBUG(31):40706a74 00000000
I / DEBUG(31):40706a78 a78e7cd8
I / DEBUG(31):40706a7c 00000000
I / DEBUG(31):40706a80 000005f8
I / DEBUG(31):40706a84 00000002
I / DEBUG(31):40706a88 0001c2c0 [堆]
I / DEBUG(31):40706a8c 7379732f
I / DEBUG(31):40706a90 2f6d6574
I / DEBUG(31):40706a94 2f62696c
I / DEBUG(31):40706a98 7362696c
I / DEBUG(31):40706a9c 65676174
I / DEBUG(31):40706aa0 67697266
I / DEBUG(31):40706aa4 77687468
I / DEBUG(31):40706aa8 006f732e
I / DEBUG(31):40706aac afb04a3c /system/lib/libcutils.so
I / DEBUG(31):40706ab0 0000f438 [堆]
I / DEBUG(31):40706ab4 40706afc
I / DEBUG(31):40706ab8 00000009
I / DEBUG(31):40706abc a8015049 /system/lib/libutils.so
I / DEBUG(31):40706ac0 0000f428 [堆]
I / DEBUG(31):40706ac4 0000f438 [堆]
I / DEBUG(31):40706ac8 00000009
I / DEBUG(31):40706acc a8015165 /system/lib/libutils.so
I / DEBUG(31):40706ad0 0000f3d8 [堆]
I / DEBUG(31):40706ad4 40706afc
I / DEBUG(31):40706ad8 FFFFFFFC
I / DEBUG(31):40706adc 00000000
I / DEBUG(31):40706ae0 40706afc
I / DEBUG(31):40706ae4 a81147b5 /system/lib/libbinder.so
I / DEBUG(31):40706ae8 40706c48
I / DEBUG(31):40706aec a811a575 /system/lib/libbinder.so
I / DEBUG(31):40706af0 00000030
I / DEBUG(31):40706af4 00000000
I / DEBUG(31):40706af8 00024230 [堆]
I / DEBUG(31):40706afc 0000f3d8 [堆]
I / DEBUG(31):40706b00 40706b18
I / DEBUG(31):40706b04 40706c48
I / DEBUG(31):40706b08 00000000
I / DEBUG(31):40706b0c 40009028的/ dev /粘合剂
I / DEBUG(31):40706b10 40009038的/ dev /粘合剂
I / DEBUG(31):40706b14 a811a5a1 /system/lib/libbinder.so
I / DEBUG(31):40706b18 00000000
I / DEBUG(31):40706b1c a801c211 /system/lib/libutils.so
I / DEBUG(31):40706b20 40706c48
I / DEBUG(31):40706b24 00000010
I / DEBUG(31):40706b28 40009028的/ dev /粘合剂
I / DEBUG(31):40706b2c a811a5fb /system/lib/libbinder.so
I / DEBUG(31):40706b30 40009038的/ dev /粘合剂
I / DEBUG(31):40706b34 00000000
I / DEBUG(31):40706b38 ffffff20
I / DEBUG(31):40706b3c a8123204 /system/lib/libbinder.so
I / DEBUG(31):40706b40 000241d0 [堆]
I / DEBUG(31):40706b44 a81165b7 /system/lib/libbinder.so
I / DEBUG(31):40706b48 00000001
I / DEBUG(31):40706b4c a81164c1 /system/lib/libbinder.so
I / DEBUG(31):40706b50 000241d0 [堆]
I / DEBUG(31):40706b54 a8123204 /system/lib/libbinder.so
I / DEBUG(31):40706b58 40706c78
I / DEBUG(31):40706b5c 000241d0 [堆]
I / DEBUG(31):40706b60 00024200 [堆]
I / DEBUG(31):40706b64 40706c48
I / DEBUG(31):40706b68 00000060
I / DEBUG(31):40706b6c 00000000
I / DEBUG(31):40706b70 00000000
I / DEBUG(31):40706b74 00000000
I / DEBUG(31):40706b78 00000000
I / DEBUG(31):40706b7c 00000000
I / DEBUG(31):40706b80 000003e8
I / DEBUG(31):40706b84 00000010
I / DEBUG(31):40706b88 00000004
I / DEBUG(31):40706b8c 40009028的/ dev /粘合剂
I / DEBUG(31):40706b90 40009038的/ dev /粘合剂
I / DEBUG(31):40706b94 4ab3df53
I / DEBUG(31):40706b98 00000009
I / DEBUG(31):40706b9c 0000f43c [堆]
I / DEBUG(31):40706ba0 FFFFFFFF
I / DEBUG(31):40706ba4 40706bfc
I / DEBUG(31):40706ba8 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706bac afb04a3c /system/lib/libcutils.so
I / DEBUG(31):40706bb0 0000f438 [堆]
I / DEBUG(31):40706bb4 40706bfc
I / DEBUG(31):40706bb8 0000003b
I / DEBUG(31):40706bbc 0000003b
I / DEBUG(31):40706bc0 b000a04c
I / DEBUG(31):40706bc4 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706bc8 00013000 [堆]
I / DEBUG(31):40706bcc 00100000
I / DEBUG(31):40706bd0 00000001
I / DEBUG(31):40706bd4 b00120d9
I / DEBUG(31):40706bd8 40706c2c
I / DEBUG(31):40706bdc b0005405 /系统/斌/连接器
I / DEBUG(31):40706be0 b00053d1 /系统/斌/连接器
I / DEBUG(31):40706be4 00000006
I / DEBUG(31):40706be8 00000000
I / DEBUG(31):40706bec aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706bf0 00000000
I / DEBUG(31):40706bf4 aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706bf8 00000033
I / DEBUG(31):40706bfc 000245d8 [堆]
I / DEBUG(31):40706c00 000001b4
I / DEBUG(31):40706c04 c0000000
I / DEBUG(31):40706c08 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706c0c 00013000 [堆]
I / DEBUG(31):40706c10 00100000
I / DEBUG(31):40706c14 aff1402b /system/lib/libc.so
I / DEBUG(31):40706c18 000001b4
I / DEBUG(31):40706c1c c0000000
I / DEBUG(31):40706c20 00000000
I / DEBUG(31):40706c24 aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706c28 000000da
I / DEBUG(31):40706c2c 00007a08
I / DEBUG(31):40706c30 000001b4
I / DEBUG(31):40706c34 c0000000
I / DEBUG(31):40706c38 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706c3c 00013000 [堆]
I / DEBUG(31):40706c40 00100000
I / DEBUG(31):40706c44 aff12d45 /system/lib/libc.so
I / DEBUG(31):40706c48 00000000
I / DEBUG(31):40706c4c aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706c50 00000013
I / DEBUG(31):40706c54 000245a8 [堆]
I / DEBUG(31):40706c58 300001b4
I / DEBUG(31):40706c5c 4ab3df53
I / DEBUG(31):40706c60 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706c64 00000000
I / DEBUG(31):40706c68 00000000
I / DEBUG(31):40706c6c aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706c70 00000013
I / DEBUG(31):40706c74 000245d0 [堆]
I / DEBUG(31):40706c78 000001b4
I / DEBUG(31):40706c7c c0000000
I / DEBUG(31):40706c80 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706c84 00013000 [堆]
I / DEBUG(31):40706c88 00100000
I / DEBUG(31):40706c8c aff1402b /system/lib/libc.so
I / DEBUG(31):40706c90 7FFFFFFF
I / DEBUG(31):40706c94 00000020
I / DEBUG(31):40706c98 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706c9c 00013000 [堆]
I / DEBUG(31):40706ca0 00000000
I / DEBUG(31):40706ca4 aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706ca8 000245c8 [堆]
I / DEBUG(31):40706cac 000245c8 [堆]
I / DEBUG(31):40706cb0 00000010
I / DEBUG(31):40706cb4 000000a0
I / DEBUG(31):40706cb8 00000000
I / DEBUG(31):40706cbc aff10ed4 /system/lib/libc.so
I / DEBUG(31):40706cc0 000245c8 [堆]
I / DEBUG(31):40706cc4 000245c8 [堆]
I / DEBUG(31):40706cc8 000000a8
I / DEBUG(31):40706ccc 000000c0
I / DEBUG(31):40706cd0 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706cd4 00013000 [堆]
I / DEBUG(31):40706cd8 00100000
I / DEBUG(31):40706cdc aff14461 /system/lib/libc.so
I / DEBUG(31):40706ce0 00000000
I / DEBUG(31):40706ce4 000245d0 [堆]
I / DEBUG(31):40706ce8 00000011
I / DEBUG(31):40706cec 000245a8 [堆]
I / DEBUG(31):40706cf0 00000000
I / DEBUG(31):40706cf4 a801c211 /system/lib/libutils.so
I / DEBUG(31):40706cf8 00013000 [堆]
I / DEBUG(31):40706cfc 00100000
I / DEBUG(31):40706d00 00000001
I / DEBUG(31):40706d04 0002465f [堆]
I / DEBUG(31):40706d08 40706d3c
I / DEBUG(31):40706d0c 8000774b /system/lib/libstagefright_foundation.so
I / DEBUG(31):40706d10 40706d48
I / DEBUG(31):40706d14 4ab3df53
I / DEBUG(31):40706d18 000245a8 [堆]
I / DEBUG(31):40706d1c a3008d95 /system/lib/libstagefright_omx.so
I / DEBUG(31):40706d20 40706d48
I / DEBUG(31):40706d24 a2b4d3a3 /system/lib/libstagefright.so
W / AudioSystem(65):AudioPolicyService服务器死了!
W / AudioSystem(360):AudioFlinger服务器死了!
W / IMediaDeathNotifier(360):媒体服务器死亡
E / MediaPlayer的(360):错误(100,0)
E / MediaPlayer的(360):错误(100,0)
D / VideoView(360):错误:100,0
I / EE(360):============== 100
W / AudioSystem(131):AudioFlinger服务器死了!
W / AudioSystem(131):AudioPolicyService服务器死了!
我/的ServiceManager(28):服务media.audio_flinger'死亡
我/的ServiceManager(28):服务media.player'死亡
我/的ServiceManager(28):服务media.camera'死亡
我/的ServiceManager(28):服务media.audio_policy'死亡
I / BootReceiver(65):复制/数据/墓碑/ tombstone_01到DropBox的(SYSTEM_TOMBSTONE)
D / dalvikvm(360):GC_FOR_ALLOC释放62K,3%的自由6407K / 6599K,暂停124ms
据某些线程,你应该使用httplive://方案2.3版本,3.0和HTTP://方案3.0+:的
它的工作对我的2.3设备,但我不知道,如果在一个模拟器它沃尔德工作。此外,我做了它的工作使用M3U8测试URI( HTTP://devimages.apple .COM / iphone /样本/ bipbop / bipbopall.m3u8苹果)。我仍然不能使它工作用我自己的URI。
In My project i have requirement to play live streaming video. I have seen many comments "live streaming is supported only from 3.0" so that i have to use emulator 3.0.But it does not play. Can anybody help for me... This is my code
String SrcPath="http://akamedia2.lsops.net/live/smil:cnbc_en.smil/playlist.m3u8";
myVideoView = new VideoView(this);
myVideoView.setVideoURI(Uri.parse(SrcPath));
setContentView(myVideoView);
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.setOnErrorListener(new OnErrorListener() {
public boolean onError(MediaPlayer mp, int what, int extra) {
// TODO Auto-generated method stub
return false;
}
});
myVideoView.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
myVideoView.start();
}
});
The following logcat for this :
Generated scanline__00000177:03515104_00001002_00000000 [ 87 ipp] (110 ins) at [0x477ba6f0:0x477ba8a8] in 606126 ns
V/TLINE ( 360): new: android.text.TextLine@40643358
D/MediaPlayer( 360): Couldn't open file on client side, trying server side
I/ActivityManager( 65): Displayed com.leadapps.android/.LivestreamTest: +1s834ms
D/MediaPlayer( 360): getMetadata
E/MediaPlayerService( 33): getMetadata failed -38
I/LiveSession( 33): onConnect 'http://akamedia2.lsops.net/live/smil:cnbc_en.smil/playlist.m3u8'
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/playlist.m3u8 @0
D/dalvikvm( 144): GC_EXPLICIT freed 929K, 13% free 14528K/16583K, paused 3ms+3ms
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/chunklist-b33000.m3u8?wowzasessionid=1036169757 @0
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b33000_7023.aac?wowzasessionid=1036169757 @0
E/LiveSession( 33): This doesn't look like a transport stream...
I/LiveSession( 33): Retrying with a different bandwidth stream.
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/chunklist-b120000.m3u8?wowzasessionid=1036169757 @0
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b120000_7092.ts?wowzasessionid=1036169757 @0
D/dalvikvm( 192): GC_EXPLICIT freed 148K, 5% free 6720K/7047K, paused 4ms+4ms
I/NuHTTPDataSource( 33): connect to akamedia2.lsops.net:80/live/smil:cnbc_en.smil/media-b120000_7093.ts?wowzasessionid=1036169757 @0
I/avc_utils( 33): found AVC codec config (480 x 256, Baseline-profile level 3.0)
I/ESQueue ( 33): found AAC codec config (24000 Hz, 1 channels)
F/ACodec ( 33): frameworks/base/media/libstagefright/ACodec.cpp:1594 CHECK_EQ( omx->allocateNode(componentName.c_str(), observer, &node),(status_t)OK) failed: -2147483648 vs. 0
I/DEBUG ( 31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 31): Build fingerprint: 'generic/sdk/generic:3.0/HONEYCOMB/104254:eng/test-keys'
I/DEBUG ( 31): pid: 33, tid: 371 >>> /system/bin/mediaserver <<<
I/DEBUG ( 31): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 31): r0 deadbaad r1 0000000c r2 00000027 r3 00000000
I/DEBUG ( 31): r4 00000080 r5 aff46658 r6 40706d3c r7 00000000
I/DEBUG ( 31): r8 a801c211 r9 00013000 10 00100000 fp 00000001
I/DEBUG ( 31): ip ffffffff sp 407068e0 lr aff193e9 pc aff15f58 cpsr 00000030
I/DEBUG ( 31): #00 pc 00015f58 /system/lib/libc.so
I/DEBUG ( 31): #01 pc 00001466 /system/lib/liblog.so (__android_log_assert)
I/DEBUG ( 31): #02 pc 00008d90 /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcherC1EPNS_15OMXNodeInstanceE)
I/DEBUG ( 31):
I/DEBUG ( 31): libc base address: aff00000
I/DEBUG ( 31):
I/DEBUG ( 31): code around pc:
I/DEBUG ( 31): aff15f38 68241c23 d1fb2c00 68dae027 d0042a00
I/DEBUG ( 31): aff15f48 20014d18 6028447d 48174790 24802227
I/DEBUG ( 31): aff15f58 f7f57002 2106ea02 eb6ef7f6 0563aa01
I/DEBUG ( 31): aff15f68 60932100 91016051 1c112006 eed4f7f5
I/DEBUG ( 31): aff15f78 2200a905 f7f52002 f7f5eee0 2106e9ee
I/DEBUG ( 31):
I/DEBUG ( 31): code around lr:
I/DEBUG ( 31): aff193c8 b0834a0d 589c447b 26009001 686768a5
I/DEBUG ( 31): aff193d8 220ce008 2b005eab 1c28d003 47889901
I/DEBUG ( 31): aff193e8 35544306 d5f43f01 2c006824 b003d1ee
I/DEBUG ( 31): aff193f8 bdf01c30 00028168 ffffff8c 1c0fb5f0
I/DEBUG ( 31): aff19408 43551c3d a904b087 1c16ac01 604d9004
I/DEBUG ( 31):
I/DEBUG ( 31): stack:
I/DEBUG ( 31): 407068a0 00100000
I/DEBUG ( 31): 407068a4 0000035f
I/DEBUG ( 31): 407068a8 aff416f0 /system/lib/libc.so
I/DEBUG ( 31): 407068ac aff41690 /system/lib/libc.so
I/DEBUG ( 31): 407068b0 00000000
I/DEBUG ( 31): 407068b4 aff193e9 /system/lib/libc.so
I/DEBUG ( 31): 407068b8 00000009
I/DEBUG ( 31): 407068bc aff18459 /system/lib/libc.so
I/DEBUG ( 31): 407068c0 afc01199 /system/lib/liblog.so
I/DEBUG ( 31): 407068c4 00000000
I/DEBUG ( 31): 407068c8 aff46658
I/DEBUG ( 31): 407068cc 40706d3c
I/DEBUG ( 31): 407068d0 00000000
I/DEBUG ( 31): 407068d4 aff186e7 /system/lib/libc.so
I/DEBUG ( 31): 407068d8 df002777
I/DEBUG ( 31): 407068dc e3a070ad
I/DEBUG ( 31): #00 407068e0 407068dc
I/DEBUG ( 31): 407068e4 00000001
I/DEBUG ( 31): 407068e8 a2c386b7 /system/lib/libstagefright.so
I/DEBUG ( 31): 407068ec 00000007
I/DEBUG ( 31): 407068f0 40706914
I/DEBUG ( 31): 407068f4 fffffbdf
I/DEBUG ( 31): 407068f8 00000000
I/DEBUG ( 31): 407068fc a2c386b7 /system/lib/libstagefright.so
I/DEBUG ( 31): 40706900 00000080
I/DEBUG ( 31): 40706904 afc01469 /system/lib/liblog.so
I/DEBUG ( 31): #01 40706908 a2c386b7 /system/lib/libstagefright.so
I/DEBUG ( 31): 4070690c afc01469 /system/lib/liblog.so
I/DEBUG ( 31): 40706910 40706d2c
I/DEBUG ( 31): 40706914 6d617266
I/DEBUG ( 31): 40706918 726f7765
I/DEBUG ( 31): 4070691c 622f736b
I/DEBUG ( 31): 40706920 2f657361
I/DEBUG ( 31): 40706924 6964656d
I/DEBUG ( 31): 40706928 696c2f61
I/DEBUG ( 31): 4070692c 61747362
I/DEBUG ( 31): 40706930 72666567
I/DEBUG ( 31): 40706934 74686769
I/DEBUG ( 31): 40706938 6f43412f
I/DEBUG ( 31): 4070693c 2e636564
I/DEBUG ( 31): 40706940 3a707063
I/DEBUG ( 31): 40706944 34393531
I/DEBUG ( 31): 40706948 45484320
I/DEBUG ( 31): 4070694c 455f4b43
I/DEBUG ( 31): 40706950 6f202851
I/DEBUG ( 31): 40706954 3e2d786d
I/DEBUG ( 31): 40706958 6f6c6c61
I/DEBUG ( 31): 4070695c 65746163
I/DEBUG ( 31): 40706960 65646f4e
I/DEBUG ( 31): 40706964 6d6f6328
I/DEBUG ( 31): 40706968 656e6f70
I/DEBUG ( 31): 4070696c 614e746e
I/DEBUG ( 31): 40706970 632e656d
I/DEBUG ( 31): 40706974 7274735f
I/DEBUG ( 31): 40706978 202c2928
I/DEBUG ( 31): 4070697c 6573626f
I/DEBUG ( 31): 40706980 72657672
I/DEBUG ( 31): 40706984 6e26202c
I/DEBUG ( 31): 40706988 2965646f
I/DEBUG ( 31): 4070698c 7473282c
I/DEBUG ( 31): 40706990 73757461
I/DEBUG ( 31): 40706994 4f29745f
I/DEBUG ( 31): 40706998 6620294b
I/DEBUG ( 31): 4070699c 656c6961
I/DEBUG ( 31): 407069a0 2d203a64
I/DEBUG ( 31): 407069a4 37343132
I/DEBUG ( 31): 407069a8 36333834
I/DEBUG ( 31): 407069ac 76203834
I/DEBUG ( 31): 407069b0 30202e73
I/DEBUG ( 31): 407069b4 00000000
I/DEBUG ( 31): 407069b8 40706a40
I/DEBUG ( 31): 407069bc 00000000
I/DEBUG ( 31): 407069c0 ffffffff
I/DEBUG ( 31): 407069c4 b00094e8 /system/bin/linker
I/DEBUG ( 31): 407069c8 00000000
I/DEBUG ( 31): 407069cc 00000000
I/DEBUG ( 31): 407069d0 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 407069d4 407069d4
I/DEBUG ( 31): 407069d8 b00053d1 /system/bin/linker
I/DEBUG ( 31): 407069dc b000a04c
I/DEBUG ( 31): 407069e0 b000a087
I/DEBUG ( 31): 407069e4 b000a34b
I/DEBUG ( 31): 407069e8 0000003b
I/DEBUG ( 31): 407069ec 40706a34
I/DEBUG ( 31): 407069f0 00000002
I/DEBUG ( 31): 407069f4 38303131
I/DEBUG ( 31): 407069f8 00000000
I/DEBUG ( 31): 407069fc 80008e83 /system/lib/libstagefright_foundation.so
I/DEBUG ( 31): 40706a00 00000000
I/DEBUG ( 31): 40706a04 00000001
I/DEBUG ( 31): 40706a08 00000003
I/DEBUG ( 31): 40706a0c 40706b80
I/DEBUG ( 31): 40706a10 00000070
I/DEBUG ( 31): 40706a14 00000000
I/DEBUG ( 31): 40706a18 40706aa8
I/DEBUG ( 31): 40706a1c 000000c0
I/DEBUG ( 31): 40706a20 b000952c /system/bin/linker
I/DEBUG ( 31): 40706a24 00000454
I/DEBUG ( 31): 40706a28 40706a8c
I/DEBUG ( 31): 40706a2c b0004c35 /system/bin/linker
I/DEBUG ( 31): 40706a30 b0007120 /system/bin/linker
I/DEBUG ( 31): 40706a34 b0006bb8 /system/bin/linker
I/DEBUG ( 31): 40706a38 00000454
I/DEBUG ( 31): 40706a3c a300b042 /system/lib/libstagefright_omx.so
I/DEBUG ( 31): 40706a40 00000018
I/DEBUG ( 31): 40706a44 40706b80
I/DEBUG ( 31): 40706a48 00000003
I/DEBUG ( 31): 40706a4c 8000595b /system/lib/libstagefright_foundation.so
I/DEBUG ( 31): 40706a50 40706b80
I/DEBUG ( 31): 40706a54 40706a9c
I/DEBUG ( 31): 40706a58 00000003
I/DEBUG ( 31): 40706a5c a2c25f9d /system/lib/libstagefright.so
I/DEBUG ( 31): 40706a60 ffffffff
I/DEBUG ( 31): 40706a64 00000000
I/DEBUG ( 31): 40706a68 4089501b
I/DEBUG ( 31): 40706a6c b00094e8 /system/bin/linker
I/DEBUG ( 31): 40706a70 a78e7cd8
I/DEBUG ( 31): 40706a74 00000000
I/DEBUG ( 31): 40706a78 a78e7cd8
I/DEBUG ( 31): 40706a7c 00000000
I/DEBUG ( 31): 40706a80 000005f8
I/DEBUG ( 31): 40706a84 00000002
I/DEBUG ( 31): 40706a88 0001c2c0 [heap]
I/DEBUG ( 31): 40706a8c 7379732f
I/DEBUG ( 31): 40706a90 2f6d6574
I/DEBUG ( 31): 40706a94 2f62696c
I/DEBUG ( 31): 40706a98 7362696c
I/DEBUG ( 31): 40706a9c 65676174
I/DEBUG ( 31): 40706aa0 67697266
I/DEBUG ( 31): 40706aa4 77687468
I/DEBUG ( 31): 40706aa8 006f732e
I/DEBUG ( 31): 40706aac afb04a3c /system/lib/libcutils.so
I/DEBUG ( 31): 40706ab0 0000f438 [heap]
I/DEBUG ( 31): 40706ab4 40706afc
I/DEBUG ( 31): 40706ab8 00000009
I/DEBUG ( 31): 40706abc a8015049 /system/lib/libutils.so
I/DEBUG ( 31): 40706ac0 0000f428 [heap]
I/DEBUG ( 31): 40706ac4 0000f438 [heap]
I/DEBUG ( 31): 40706ac8 00000009
I/DEBUG ( 31): 40706acc a8015165 /system/lib/libutils.so
I/DEBUG ( 31): 40706ad0 0000f3d8 [heap]
I/DEBUG ( 31): 40706ad4 40706afc
I/DEBUG ( 31): 40706ad8 fffffffc
I/DEBUG ( 31): 40706adc 00000000
I/DEBUG ( 31): 40706ae0 40706afc
I/DEBUG ( 31): 40706ae4 a81147b5 /system/lib/libbinder.so
I/DEBUG ( 31): 40706ae8 40706c48
I/DEBUG ( 31): 40706aec a811a575 /system/lib/libbinder.so
I/DEBUG ( 31): 40706af0 00000030
I/DEBUG ( 31): 40706af4 00000000
I/DEBUG ( 31): 40706af8 00024230 [heap]
I/DEBUG ( 31): 40706afc 0000f3d8 [heap]
I/DEBUG ( 31): 40706b00 40706b18
I/DEBUG ( 31): 40706b04 40706c48
I/DEBUG ( 31): 40706b08 00000000
I/DEBUG ( 31): 40706b0c 40009028 /dev/binder
I/DEBUG ( 31): 40706b10 40009038 /dev/binder
I/DEBUG ( 31): 40706b14 a811a5a1 /system/lib/libbinder.so
I/DEBUG ( 31): 40706b18 00000000
I/DEBUG ( 31): 40706b1c a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706b20 40706c48
I/DEBUG ( 31): 40706b24 00000010
I/DEBUG ( 31): 40706b28 40009028 /dev/binder
I/DEBUG ( 31): 40706b2c a811a5fb /system/lib/libbinder.so
I/DEBUG ( 31): 40706b30 40009038 /dev/binder
I/DEBUG ( 31): 40706b34 00000000
I/DEBUG ( 31): 40706b38 ffffff20
I/DEBUG ( 31): 40706b3c a8123204 /system/lib/libbinder.so
I/DEBUG ( 31): 40706b40 000241d0 [heap]
I/DEBUG ( 31): 40706b44 a81165b7 /system/lib/libbinder.so
I/DEBUG ( 31): 40706b48 00000001
I/DEBUG ( 31): 40706b4c a81164c1 /system/lib/libbinder.so
I/DEBUG ( 31): 40706b50 000241d0 [heap]
I/DEBUG ( 31): 40706b54 a8123204 /system/lib/libbinder.so
I/DEBUG ( 31): 40706b58 40706c78
I/DEBUG ( 31): 40706b5c 000241d0 [heap]
I/DEBUG ( 31): 40706b60 00024200 [heap]
I/DEBUG ( 31): 40706b64 40706c48
I/DEBUG ( 31): 40706b68 00000060
I/DEBUG ( 31): 40706b6c 00000000
I/DEBUG ( 31): 40706b70 00000000
I/DEBUG ( 31): 40706b74 00000000
I/DEBUG ( 31): 40706b78 00000000
I/DEBUG ( 31): 40706b7c 00000000
I/DEBUG ( 31): 40706b80 000003e8
I/DEBUG ( 31): 40706b84 00000010
I/DEBUG ( 31): 40706b88 00000004
I/DEBUG ( 31): 40706b8c 40009028 /dev/binder
I/DEBUG ( 31): 40706b90 40009038 /dev/binder
I/DEBUG ( 31): 40706b94 4ab3df53
I/DEBUG ( 31): 40706b98 00000009
I/DEBUG ( 31): 40706b9c 0000f43c [heap]
I/DEBUG ( 31): 40706ba0 ffffffff
I/DEBUG ( 31): 40706ba4 40706bfc
I/DEBUG ( 31): 40706ba8 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706bac afb04a3c /system/lib/libcutils.so
I/DEBUG ( 31): 40706bb0 0000f438 [heap]
I/DEBUG ( 31): 40706bb4 40706bfc
I/DEBUG ( 31): 40706bb8 0000003b
I/DEBUG ( 31): 40706bbc 0000003b
I/DEBUG ( 31): 40706bc0 b000a04c
I/DEBUG ( 31): 40706bc4 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706bc8 00013000 [heap]
I/DEBUG ( 31): 40706bcc 00100000
I/DEBUG ( 31): 40706bd0 00000001
I/DEBUG ( 31): 40706bd4 b00120d9
I/DEBUG ( 31): 40706bd8 40706c2c
I/DEBUG ( 31): 40706bdc b0005405 /system/bin/linker
I/DEBUG ( 31): 40706be0 b00053d1 /system/bin/linker
I/DEBUG ( 31): 40706be4 00000006
I/DEBUG ( 31): 40706be8 00000000
I/DEBUG ( 31): 40706bec aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706bf0 00000000
I/DEBUG ( 31): 40706bf4 aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706bf8 00000033
I/DEBUG ( 31): 40706bfc 000245d8 [heap]
I/DEBUG ( 31): 40706c00 000001b4
I/DEBUG ( 31): 40706c04 c0000000
I/DEBUG ( 31): 40706c08 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706c0c 00013000 [heap]
I/DEBUG ( 31): 40706c10 00100000
I/DEBUG ( 31): 40706c14 aff1402b /system/lib/libc.so
I/DEBUG ( 31): 40706c18 000001b4
I/DEBUG ( 31): 40706c1c c0000000
I/DEBUG ( 31): 40706c20 00000000
I/DEBUG ( 31): 40706c24 aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706c28 000000da
I/DEBUG ( 31): 40706c2c 00007a08
I/DEBUG ( 31): 40706c30 000001b4
I/DEBUG ( 31): 40706c34 c0000000
I/DEBUG ( 31): 40706c38 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706c3c 00013000 [heap]
I/DEBUG ( 31): 40706c40 00100000
I/DEBUG ( 31): 40706c44 aff12d45 /system/lib/libc.so
I/DEBUG ( 31): 40706c48 00000000
I/DEBUG ( 31): 40706c4c aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706c50 00000013
I/DEBUG ( 31): 40706c54 000245a8 [heap]
I/DEBUG ( 31): 40706c58 300001b4
I/DEBUG ( 31): 40706c5c 4ab3df53
I/DEBUG ( 31): 40706c60 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706c64 00000000
I/DEBUG ( 31): 40706c68 00000000
I/DEBUG ( 31): 40706c6c aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706c70 00000013
I/DEBUG ( 31): 40706c74 000245d0 [heap]
I/DEBUG ( 31): 40706c78 000001b4
I/DEBUG ( 31): 40706c7c c0000000
I/DEBUG ( 31): 40706c80 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706c84 00013000 [heap]
I/DEBUG ( 31): 40706c88 00100000
I/DEBUG ( 31): 40706c8c aff1402b /system/lib/libc.so
I/DEBUG ( 31): 40706c90 7fffffff
I/DEBUG ( 31): 40706c94 00000020
I/DEBUG ( 31): 40706c98 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706c9c 00013000 [heap]
I/DEBUG ( 31): 40706ca0 00000000
I/DEBUG ( 31): 40706ca4 aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706ca8 000245c8 [heap]
I/DEBUG ( 31): 40706cac 000245c8 [heap]
I/DEBUG ( 31): 40706cb0 00000010
I/DEBUG ( 31): 40706cb4 000000a0
I/DEBUG ( 31): 40706cb8 00000000
I/DEBUG ( 31): 40706cbc aff10ed4 /system/lib/libc.so
I/DEBUG ( 31): 40706cc0 000245c8 [heap]
I/DEBUG ( 31): 40706cc4 000245c8 [heap]
I/DEBUG ( 31): 40706cc8 000000a8
I/DEBUG ( 31): 40706ccc 000000c0
I/DEBUG ( 31): 40706cd0 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706cd4 00013000 [heap]
I/DEBUG ( 31): 40706cd8 00100000
I/DEBUG ( 31): 40706cdc aff14461 /system/lib/libc.so
I/DEBUG ( 31): 40706ce0 00000000
I/DEBUG ( 31): 40706ce4 000245d0 [heap]
I/DEBUG ( 31): 40706ce8 00000011
I/DEBUG ( 31): 40706cec 000245a8 [heap]
I/DEBUG ( 31): 40706cf0 00000000
I/DEBUG ( 31): 40706cf4 a801c211 /system/lib/libutils.so
I/DEBUG ( 31): 40706cf8 00013000 [heap]
I/DEBUG ( 31): 40706cfc 00100000
I/DEBUG ( 31): 40706d00 00000001
I/DEBUG ( 31): 40706d04 0002465f [heap]
I/DEBUG ( 31): 40706d08 40706d3c
I/DEBUG ( 31): 40706d0c 8000774b /system/lib/libstagefright_foundation.so
I/DEBUG ( 31): 40706d10 40706d48
I/DEBUG ( 31): 40706d14 4ab3df53
I/DEBUG ( 31): 40706d18 000245a8 [heap]
I/DEBUG ( 31): 40706d1c a3008d95 /system/lib/libstagefright_omx.so
I/DEBUG ( 31): 40706d20 40706d48
I/DEBUG ( 31): 40706d24 a2b4d3a3 /system/lib/libstagefright.so
W/AudioSystem( 65): AudioPolicyService server died!
W/AudioSystem( 360): AudioFlinger server died!
W/IMediaDeathNotifier( 360): media server died
E/MediaPlayer( 360): error (100, 0)
E/MediaPlayer( 360): Error (100,0)
D/VideoView( 360): Error: 100,0
I/ee ( 360): ==============100
W/AudioSystem( 131): AudioFlinger server died!
W/AudioSystem( 131): AudioPolicyService server died!
I/ServiceManager( 28): service 'media.audio_flinger' died
I/ServiceManager( 28): service 'media.player' died
I/ServiceManager( 28): service 'media.camera' died
I/ServiceManager( 28): service 'media.audio_policy' died
I/BootReceiver( 65): Copying /data/tombstones/tombstone_01 to DropBox (SYSTEM_TOMBSTONE)
D/dalvikvm( 360): GC_FOR_ALLOC freed 62K, 3% free 6407K/6599K, paused 124ms
According to some threads, you should use httplive:// scheme for version 2.3 and 3.0 and the http:// scheme for 3.0+: How to play m3u8 on Android?
It worked on my 2.3 device but I'm not sure if it wold work on an emulator. Moreover, I made it work using the m3u8 test URI ( http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 ) of apple. I can't still make it work using the my own URI.
这篇关于如何发挥现场直播的安卓的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!