2012-12-26 2 views
0

스레드 Reflection failure when attempting to access Microsoft.Phone.Media.Extended과 관련하여 플래시 광과 관련된 문제에 직면하고 있습니다. 수정하려면 깜박이 지 않고 플래시 표시등이 켜지고 계속 켜져있는 을 http://www.windowsphone.com/en-us/store/app/flashlight-x/2638b778-5eab-45f1-a511-a08e1dbde751으로 얻고 싶습니다. 위의 스레드 당으로 WP8 - 깜박임이없는 손전등 - 어떻게 달성할까요?


, 나는 WP8과 빛을 만들기 위해 VideoTorchMode를 사용하지만,하지만 멋 졌을; 플래시 라이트가 시작되고 1 초 후에 멈 춥니 다. 사용자가 버튼을 누를 때까지 계속 켜져있는 빛을 갖고 싶습니다. 사용자가 클릭하는 의미, 깜박임없이 표시등이 켜져 있고 사용자가 클릭을 클릭하면 표시등이 꺼집니다. 누락 된 속성이 있습니까? 아니면 손전등 -x와 같이 완전히 잘못된 방법을 사용하고 있습니까? 어떤 도움이라도 좋을 것입니다.

답변

0

아마 AudioVideoCaptureDevice가 꺼져있을 것입니다.

나중에 사용할 수 있도록 avDevice 변수를 해당 메서드의 범위 밖에 캐싱 해 보셨습니까? 인스턴스가 필요한 동안 범위를 벗어나지 않도록하십시오.

+0

전체적인 아이디어를 얻지 못했습니다. 조금 혼란스러워. 나는 위의 문제와 함께 괜찮 았던 코드를 지난 번에 넣었습니다. 가능한 경우 코드 스 니펫을 보내 주시겠습니까? –

+0

avDevice 변수를 비공개 필드에 유지하고 범위를 벗어나게하지 마십시오. C# 필드 소개 @ http://msdn.microsoft.com/en-us/library/ms173118.aspx – JustinAngel