문제

웹 기반 InfoPath 양식에 오디오 개체(mp3, wma 등)를 포함시킬 수 있습니까?

그렇다면 어떻게 합니까?

도움이 되었습니까?

해결책 2

삽입할 수 없는 것 같습니다. <object> 서식 있는 텍스트 필드의 태그.내가 그것을 할 때 나는 아무것도 얻을 수 없습니다.

다른 팁

@남자 이름

이는 InfoPath에서 열리는 로컬 양식에 적용됩니다.Nathan은 웹 기반 양식에 대해 질문했습니다.양식 호환성이 웹으로 설정된 경우 디자인 컨트롤 하단의 정보 레이블에서 알 수 있듯이 웹 양식에 대해 ActiveX 컨트롤이 비활성화됩니다.

이제 나는 브라우저에서 오디오를 재생하기 위한 HTML 태그에 대해 아무것도 모르지만 작동할 수 있는 다른 것이 있다는 것을 인정합니다.웹 지원 양식을 위해 이미지를 동적으로 로드하는 데 필요한 InfoPath 양식이 있었습니다.ActiveX 문제와 마찬가지로 Picture 컨트롤도 비활성화되었습니다.내가 한 일은 양식 뒤에 일부 관리 코드를 넣고 양식이 로드될 때 다음을 실행하는 것이었습니다.

public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
    string imgPath = "http://yoursite/yourimage.jpeg";

    XPathNodeIterator xpni = MainDataSource.CreateNavigator().SelectSingleNode("/my:FormName/my:RichTextControlName", NamespaceManager).SelectChildren(XPathNodeType.All);
    xpni.Current.InnerXml = "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"" + filePath + "\" width=\"200px\" height=\"55px\" />";    
}

왜 동일한 접근 방식을 취하고 이미지가 아닌 오디오를 로드할 수 없는지 모르겠습니다.

오디오 파일을 포함하는 HTML을 생성하기 위해 XSL을 수동으로 수정해 보셨나요?

InfoPath Designer를 사용하여 이 작업을 수행할 수 있는 방법은 없지만 XSL에서 종료되는 경우;웹 지원 양식으로 전달될 수도 있습니다.

편집하다:죄송합니다. 질문이 웹 양식에 관한 것이라는 점을 놓쳤습니다. 아래 양식은 작동하지 않습니다.질문을 완전히 읽는 법을 배워야 합니다!

  1. 메뉴보기로 이동
  2. 디자인 작업을 클릭하세요.
  3. '디자인 작업' 작업 창에서 컨트롤을 선택합니다.
  4. '사용자 지정 컨트롤 추가 또는 제거' 버튼을 클릭하여 사용자 지정 컨트롤을 설치합니다. 제어
  5. 추가 버튼을 클릭하고 ActiveX 컨트롤을 선택합니다.
  6. Windows Media Player 컨트롤을 선택합니다.
  7. 데이터 바인딩에 필요한 속성을 선택하고 마법사를 완료합니다.

컨트롤을 추가한 후 화면에 컨트롤을 끌어서 놓을 수 있습니다.컨트롤을 마우스 오른쪽 버튼으로 클릭하고 'Windows Media Player 속성'을 선택합니다. URL을 입력하면 재생할 파일이 자동으로 포함됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top