|
@@ -16,6 +16,7 @@ export interface KrpanoProps extends Omit<IKrpanoConfig, "onready" | "target"> {
|
|
|
* webvr.xml 地址,需遵循同源策略
|
|
|
*/
|
|
|
webvrUrl?: string;
|
|
|
+ webvrConfig?: Record<string, unknown>;
|
|
|
onReady?: (renderer: KrpanoActionProxy) => void;
|
|
|
}
|
|
|
|
|
@@ -26,6 +27,7 @@ export const Krpano: React.FC<KrpanoProps> = ({
|
|
|
currentScene,
|
|
|
target = "krpano",
|
|
|
webvrUrl,
|
|
|
+ webvrConfig,
|
|
|
onReady,
|
|
|
...rest
|
|
|
}) => {
|
|
@@ -98,7 +100,7 @@ export const Krpano: React.FC<KrpanoProps> = ({
|
|
|
return (
|
|
|
<KrpanoRendererContext.Provider value={renderer}>
|
|
|
<CurrentSceneContext.Provider value={currentScene || null}>
|
|
|
- {webvrUrl && <WebVR url={webvrUrl} />}
|
|
|
+ {webvrUrl && <WebVR url={webvrUrl} {...webvrConfig} />}
|
|
|
|
|
|
<div id={target} className={className} style={style}>
|
|
|
{renderer ? children : null}
|