我正在尝试将android cast v3集成到我的应用程序中,但无法使其正常工作.
我完成了谷歌文档中写的内容:https: //developers.google.com/cast/docs/android_sender_integrate (直到标题:"配置设备发现")
当我点击MediaRouteButton时打开的对话框找不到任何设备,而"youtube"应用程序成功找到我的android-tv设备.
我错过了什么?
// the code of the CastOptionsProvider:
class CastOptionsProvider implements OptionsProvider {
@Override
public CastOptions getCastOptions(Context appContext) {
return new CastOptions.Builder().setReceiverApplicationId(
CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID).build();
}
@Override
public List<SessionProvider> getAdditionalSessionProviders(Context context) {
return null;
}
}
// the code in the custom view:
mMediaRouteButton = (MediaRouteButton)findViewById(R.id.media_route_button);
CastButtonFactory.setUpMediaRouteButton(getContext(), mMediaRouteButton);
mCastContext = CastContext.getSharedInstance(getContext());
Run Code Online (Sandbox Code Playgroud)
并在清单中(在应用程序标记内):
<meta-data
android:name="com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME"
android:value="com.bla-company-bla.core.cast.CastOptionsProvider"/>
Run Code Online (Sandbox Code Playgroud) 我有SVG文件编码为base64,我想用ImageView显示图像.这是我试过的:
// imageBase64 is string that represents the SVG image encoded as base64
byte[] decodedString = Base64.decode(imageBase64, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
Run Code Online (Sandbox Code Playgroud)
但decodeByte总是返回null.
PS:
假设我有几个领域对象(表),它们之间有很多连接,我还没有预先填充所有对象.
我希望能够通过他们的ID(主键)创建关系.
例如,我有一个JSON文件,其中一个对象具有另一个对象的id列表(不是实际对象,尽管另一个对象已经存在于领域db中),我希望能够直接将这些对象填充到对象中而不需要首先查询它们.
怎么可能?
我刚刚创建了新的 react-native 应用程序,eslint 改变了这一点:
return (
<Component />
);
Run Code Online (Sandbox Code Playgroud)
到
return <Component />;
Run Code Online (Sandbox Code Playgroud)
我试图更改 .eslintrc 和 .prettierrc 文件,但没有任何效果。
我正在尝试将标题的颜色和状态栏的图标更改为黑色。因此,根据 react-native status-bar 文档,我将其设置barStyle为dark-content但没有任何变化。
<StatusBar barStyle="dark-content" backgroundColor={'white'} />
我正在尝试为JWPlayer创建一个react-native插件,现在(在android部分中)我可以在屏幕上看到视频(在react视图定义的位置)甚至是按钮,但是当我播放时视频我在背景音乐播放时看到黑屏.奇怪的是,当我将JWPlayerView放入WindowManager时,视频会在中心的全屏上正确显示.
我究竟做错了什么?
这是反应原生代码:
<View>
<JWPlayer
style={{width: 320, height: 240}}
src='http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4' />
</View>
Run Code Online (Sandbox Code Playgroud) android ×4
react-native ×3
java ×2
base64 ×1
chromecast ×1
eslintrc ×1
google-cast ×1
jsx ×1
jwplayer ×1
orm ×1
prettier ×1
reactjs ×1
realm ×1
statusbar ×1
svg ×1