在我的申请中,我只是想打开一个包含媒体的网址,例如。 http://www.test.com/test.mp3,or rstp://www.test.com/test.3gp,所以我需要使用symbian embeded媒体播放器的uid来打开它。
答案 0 :(得分:0)
如果您知道网址的内容类型,则可以发现正确应用的UID并按详细here启动。
还有其他选择:
CVideoPlayerUtility
和CAudioPlayerUtility
。两者都有OpenUrl()
种方法。CMdaAudioOutStream
和朋友)..还有其他方法。 总而言之,如果你的目标是Symbian ^ 3,你可能最好在QT中开发 - 对于应用程序开发,Symbian C ++可以被认为是“弃用”。
答案 1 :(得分:0)
这是我用来显示链接的内容:
_LIT( KTestUrlPrefix,"4 " );
HBufC* parameter = HBufC::NewLC( KTestUrlPrefix().Length() + aLink.Length() );
parameter->Des().Copy( KTestUrlPrefix );
parameter->Des().Append( aLink );
if(iLauncher)
{
delete iLauncher;
iLauncher = NULL;
}
iLauncher = CBrowserLauncher::NewL();
iLauncher->LaunchBrowserEmbeddedL( *parameter, NULL, NULL, iOverriddenSettings );
CleanupStack::PopAndDestroy();
_LOGENTRY("web ad->");